STM32F429用RGB888驱动屏的问题(感觉F429的LCD驱动器有点鸡肋啊)

2019-07-20 19:00发布

发现一个问题:在RGB888模式下驱动LCD,比如全屏刷成红 {MOD}或其他颜 {MOD}。然后读写SDRAM的其他地址(不是LCD帧缓存区地址),此时LCD就会花屏,等读写万SDRAM,LCD又会回复正常显示。总之,操作SDRAM会对LCD有影响。而用RGB565模式就没有问题。这样说来,F429的LCD驱动也太鸡肋了点吧??有大神知道怎么解决或什么原因吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
OnlyJust2016
1楼-- · 2019-07-21 12:25
 精彩回答 2  元偷偷看……
jinggx
2楼-- · 2019-07-21 14:58
shibinjie 发表于 2016-11-1 16:26
你确定吗

几乎可以确定,在16位sdram下,888比565带宽高一倍,所以总线无法满足带宽要求,32位sdram在888模式下与16位sdram的565频率一致
FGY
3楼-- · 2019-07-21 19:06
 精彩回答 2  元偷偷看……
taizonglai
4楼-- · 2019-07-22 00:10
jinggx 发表于 2016-11-1 22:28
几乎可以确定,在16位sdram下,888比565带宽高一倍,所以总线无法满足带宽要求,32位sdram在888模式下与1 ...

不可能,32位SDRAM依旧不能解决这个问题,用的ST的F746 EVAL板子,上面就是32位SDRAM,高分辨率的屏幕,或者低分辨率的屏幕开双层依然是会花屏的。
shibinjie
5楼-- · 2019-07-22 04:25
FGY 发表于 2016-11-7 10:47
楼主,问题解决了吗?我也遇到同样的问题,能否分享一下,谢谢!

没有完全解决,,写SDRAM多少会影响到显示,可惜不能设置总线优先级,否则的话应该能解决
shibinjie
6楼-- · 2019-07-22 05:52
 精彩回答 2  元偷偷看……

一周热门 更多>