STM32
直播中

李雪飞

7年用户 174经验值
私信 关注
[问答]

stm32的板子焊上lcd后却无法操作是为什么?

最近在坛子上老看到白屏两个字,今天到我了啊,
最近手工做了个STM32的板子,其他模块还算正常,今天焊上lcd后能正确读ID(9328),我用的是fsmc,能读正确读id说明能向LCD读写数据吧,但是初始化函数完后,也是无法操作LCD,一直白屏,,,
请问我改怎样调呢?
那个fsmc的线我测了都是通的,初始化程序都差不多应该不是程序的问题哦,,大家给点点子啊

回帖(7)

李培珠

2020-4-27 08:27:51
能读ID,基本就正常了.
在单个IO测试一下吧.
举报

毕雅静

2020-4-27 08:41:46
嗯,原子哥你睡的好晚啊
举报

袁嫚玲

2020-4-27 08:58:12
 
线应该是通的,不然id怎么那么巧就读对了的,这样能排除是fsmc驱动的问题了么! 
我猜的是不是我的板子质量不好哦,像那种高速pcb不是还要分什么等长线啊平行线啊什么的,,手工做的还有好多飞线; 
网上有的说要在lcd驱动某些地方加大延时,,我也看不出来要在那里加 
RST_TFT_H(); 
Delay_nms(1); 
RST_TFT_L();         
Delay_nms(50);             // This delay time is necessary 
RST_TFT_H(); 
Delay_nms(50); 
LCD_DeviceCode=i=LCD_ReadID(); 
我把reset加大延时了,没用; 
换了个网上说很牛能解决白屏的驱动也没用,(之前的驱动在9325的屏上是有效地) 
原子哥,我现在要怎么下手呐~~ 
举报

李欣

2020-4-27 09:12:36
举报

更多回帖

发帖
×
20
完善资料,
赚取积分