本帖最后由 Di诺 于 2019-4-23 12:18 编辑
屏幕是购买厂家的。电路照搬原子,使用原子的程序,按照屏幕手册,只修改了LTDC初始化函数,结果不能成功。
初始化后,白、黑、红、三 {MOD}轮流对屏幕进行刷全屏,时间间隔为1秒
现象:出现图的方块,只是闪一下就没了。根据判断,发现方块颜 {MOD}正对当前要刷屏的颜 {MOD}。并且方块的位置并不固定。
1、硬件方面目前没发现问题。使用示波器测量各个驱动管脚,都有波形。
2、软件方面,通过阅读原子的指南,修改了LTDC初始化函数。个人理解,其他的部分不需要修改。
3、通过与屏幕厂家沟通,确定驱动时序、DE模式、RGB565是正确的。
4、PCB没有做信号线等长。
下一步如何排查呢?
SDRAM能等长是最好, ST的建议是Address / Data分组等长, 但是也不是那么严格, 通常都可以正常运行.
一周热门 更多>