STM32F429 LTDC 驱动RGB屏幕出现抖动的解决方法

STM32F429 LTDC 驱动RGB屏幕出现抖动的解决方法

发现最近随便转载的很多啊,未经授权禁止转载!抄袭!!否则转载者死全家!!另外这是我的笔记,不是教程,难免会有错误,不具有很高的参考性,望周知。

我使用的是4.3寸800*480分辨率屏幕,在使用过程中发现在长时间运行后屏幕会出现下面这样的抖动,控件和字体边缘会出现拖影,有时还会出现黑线。

开始我以为是SDRAM时序问题,后来发现不是,然后不断查找资料,包括参考了

调试状态或者刚下载LCD的程序到F429里面,屏幕会抖动,这个是正常现象 - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz! (armbbs.cn),还是没能解决。

经过不断尝试,终于找到了解决方法。就是LCD-TFT的**频率太高了,将频率从30MHz将为25MHz**就解决了。

但是这样会看到轻微的频闪。

不知道为什么,在使用静态图片测试时,使用30MHz的LCD频率完全没有问题,而使用LittleVGL库就会出现问题。

坚持原创技术分享,您的支持是我前进的动力!