OpenEdv-开源电子网

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

TFTLCD无法点亮,求大神指教!

[复制链接]

5

主题

11

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2021-5-28
在线时间
12 小时
发表于 2021-7-8 10:07:29 | 显示全部楼层 |阅读模式
1金钱
自己依据原子的原理图画了一块板子,但是去掉了SD0,SD1两个LED灯,采用原子提供的LCD点亮驱动程序下载,但是源程序里面有LED的相关程序,最终显示屏未点亮,不知是不是这个原因影响了LCD的点亮。求指教
微信图片_20210708100625.png

最佳答案

查看完整内容[请看2#楼]

1、硬件再检查一遍。2、连接好板子,点击debug,在图中 if(lcddev.id
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

130

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1876
金钱
1876
注册时间
2016-10-23
在线时间
262 小时
发表于 2021-7-8 10:07:30 | 显示全部楼层
1、硬件再检查一遍。2、连接好板子,点击debug,在图中 if(lcddev.id<0XFF||...那一行打断点,让后运行,会停在断点处,把lcddev 拷贝到watch 窗口查看 lcddev下id的值
如果读不到id,屏可能坏 或者 屏没有复位好。
能确认屏幕是好的,就做下面操作试下。
3、如果和原子的电路一样,理论上烧录例程就可以亮的。
     看途中红圈,原子的屏  RST 引脚是和 MCU复位 连在一起的,上电后可以在屏幕初始化之前加几十ms的延时。4、增大图中C12 或者增大R3,同样要在屏幕初始化之前加几十ms的延时。

不一定有用,尝试下吧。
加延时是为了等待lcd复位好,虽然和mcu 复位这些是连在一起的,但是lcd内部判断的电压也许不一样。
原子的板子 我也碰到过跑例程上电,屏幕白屏,多按几次复位ok。
1111.png
2222.png
6年嵌入式老玩家 深圳
回复

使用道具 举报

2

主题

369

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4241
金钱
4241
注册时间
2020-7-24
在线时间
714 小时
发表于 2021-7-8 10:43:18 | 显示全部楼层
在串口调试助手看一下输出屏幕ID是否正常
回复

使用道具 举报

6

主题

890

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1481
金钱
1481
注册时间
2020-8-19
在线时间
336 小时
发表于 2021-7-8 11:17:49 | 显示全部楼层
和LED无关,你可以仿真看看跑到哪里了
回复

使用道具 举报

11

主题

2147

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4894
金钱
4894
注册时间
2015-1-10
在线时间
612 小时
发表于 2021-7-8 11:28:17 | 显示全部楼层
新手小白先学习怎么debug
回复

使用道具 举报

0

主题

130

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1876
金钱
1876
注册时间
2016-10-23
在线时间
262 小时
发表于 2021-7-9 10:07:28 | 显示全部楼层
延时好像不用加,在对屏幕操作前 已经有延时了,图2 读lcd id之前已经延时了,那这个就不好确定问题了,只能你自己琢磨了。
6年嵌入式老玩家 深圳
回复

使用道具 举报

5

主题

11

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2021-5-28
在线时间
12 小时
 楼主| 发表于 2021-7-12 09:41:40 | 显示全部楼层
a1156284 发表于 2021-7-8 10:07
1、硬件再检查一遍。2、连接好板子,点击debug,在图中 if(lcddev.id

谢谢指教,我试一下
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-23 15:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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