OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6857|回复: 9

求助关于LCD与其他板子的连接以及使用

[复制链接]

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-11-5
在线时间
0 小时
发表于 2013-11-5 14:48:26 | 显示全部楼层 |阅读模式
向原子哥买了ILI9341的LCD显示屏,但是任务是用学校提供的板子。

想请问是不是D0-D15分别连接板子上的PB0-PB15,然后RD,WR,RS,CS分别连接PC6-PC9?
但是在板子上面没有看到LED么。

另外直接用原子哥的LCD.c加到我的project上面就能用了是吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-11-5 18:36:07 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-11-5
在线时间
0 小时
 楼主| 发表于 2013-11-5 20:12:48 | 显示全部楼层

那再请问下原子哥,我将LCD.c加载到Project里面后编译的时候出错:
Error[Pe169]: expected a declaration 

这个错误反反复复出现了一大串,检查了半天不知道什么问题。
原子哥的代码我都没有改。




一个完全没有接触过STM32可以说几乎没接触过硬件的人被迫做Project,谢谢原子哥的回答。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-11-5 22:41:17 | 显示全部楼层
IAR?我不用IAR啊。
如果是MDK,你上传工程。如果是IAR,我就没办法了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-11-5
在线时间
0 小时
 楼主| 发表于 2013-11-6 11:37:17 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
好吧,谢谢原子哥。

还有个问题:
连接LCD和其他板子的时候是不是只要连接上面这一排的电源和底线,而不用管底部这一排的的VDD,GND和V5?
就是说是不是那个OLED不用管它?那那个触摸屏是怎么连接的?

回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-11-6 22:55:06 | 显示全部楼层
VDD和GND必须接。
V5可以不接。
OLED,只要3.3V即可工作。
OLED,没有触摸屏。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-11-5
在线时间
0 小时
 楼主| 发表于 2013-11-8 00:09:45 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------

求教原子哥:
JTAG_Set(SWD_ENABLE); 的作用是让 A15口能作为 IO 来充当连接控制 RESET 是吗?
那我可不可以让 RESET 连接其他的 GPIO 口,这样就不用管 JTAG/SWD 复用了?

另外为什么我在进行完 LCD_Init(); 之后调用 LCD_Clear(RED) 而 LCD 还是白色的背光?
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-11-5
在线时间
0 小时
 楼主| 发表于 2013-11-8 09:53:21 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------

还有一点:我打开了terminal才发现每次LCD的初始化,输出的DeviceCode都是FF7F,所以每次都没有初始化,请问原子哥则么办?
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-11-5
在线时间
0 小时
 楼主| 发表于 2013-11-8 10:20:44 | 显示全部楼层
回复【8楼】chebaidan:

回复【6楼】正点原子:
---------------------------------
还有一点:我打开了terminal才发现每次LCD的初始化,输出的DeviceCode都是FF7F,所以每次都没有初始化,请问原子哥则么办?

---------------------------------
我将PB口都换成了PE口,结果输出的DeviceCode变成了141,不知道为什么。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-11-8 10:27:05 | 显示全部楼层
回复【7楼】chebaidan:
---------------------------------
可以。
还是白色,可能你的LCD没有初始化成功。
输出CODE FF7F,就说明了这一点。

检查硬件连接,以及代码。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-9 09:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表