仿照原子的电路自己做的PCB板,使用F429驱动RGB液晶屏,不成功

2019-07-21 02:31发布

本帖最后由 Di诺 于 2019-4-23 12:18 编辑

屏幕是购买厂家的。电路照搬原子,使用原子的程序,按照屏幕手册,只修改了LTDC初始化函数,结果不能成功。
初始化后,白、黑、红、三 {MOD}轮流对屏幕进行刷全屏,时间间隔为1秒

现象:出现图的方块,只是闪一下就没了。根据判断,发现方块颜 {MOD}正对当前要刷屏的颜 {MOD}。并且方块的位置并不固定。

IMG_20190423_120112.jpg

1、硬件方面目前没发现问题。使用示波器测量各个驱动管脚,都有波形。
2、软件方面,通过阅读原子的指南,修改了LTDC初始化函数。个人理解,其他的部分不需要修改。
3、通过与屏幕厂家沟通,确定驱动时序、DE模式、RGB565是正确的。
4、PCB没有做信号线等长。
下一步如何排查呢?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
sammy902583
1楼-- · 2019-07-21 02:38
怎么不成功法? 没有亮? 显示错误?

先验证RAM, 如果外接SDRAM, 可以看看是否正常运行?
屏的背光打开了吗?
有没有在屏上看到东西? 至少也该有个影子

Di诺
2楼-- · 2019-07-21 06:30
 精彩回答 2  元偷偷看……
sammy902583
3楼-- · 2019-07-21 12:16
RGB屏的线不用等长.
看看有没有办法把屏接到原子的板子, 或者是原子的屏接到您的板子上面交叉验证是那边有问题.
Di诺
4楼-- · 2019-07-21 13:57
 精彩回答 2  元偷偷看……
sammy902583
5楼-- · 2019-07-21 14:32
Di诺 发表于 2019-4-23 15:41
通过原子的SDRAM实验测试发现,执行如图红线语句后,temp 的值为0xffffffff,可能SDRAM存在问题。请教 ...

SDRAM能等长是最好, ST的建议是Address / Data分组等长, 但是也不是那么严格, 通常都可以正常运行.
Di诺
6楼-- · 2019-07-21 20:28
sammy902583 发表于 2019-4-23 16:29
SDRAM能等长是最好, ST的建议是Address / Data分组等长, 但是也不是那么严格, 通常都可以正常运行.

多谢。我还是先把SDRAM读写弄正常。

一周热门 更多>