用STM32F030驱动1.45寸TFT-LCD,左上角刚上电小几率出现一小块花屏

2019-07-14 18:29发布

本帖最后由 bojue2015 于 2018-2-25 11:05 编辑

STM32F030驱动TFT-LCD(TFT-LCD初始化总时间不到15MS),驱动芯片ST7789V,左上角刚上电小几率出现一小块花屏!   刷屏流程为:上电--屏供电--初始化(总延时不到20MS,不能再长)--整体刷黑底---需要的位置上刷图片。
   左上角有小几率出现小块花屏,之后如果需要切换显示的话,会再刷黑底,花屏消失。之后坏样机再重新上电也难以复现此现象。
   最新的优化方法是上电的初次刷两次黑底,能有效改善此问题,但几率性还是存在。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
wtefewrws
1楼-- · 2019-07-14 21:48
比如说你上传一张出现花屏的照片,你的硬件连接部分的图片,不然也没法判断呀,如果硬件没问题,那就看软件上的问题就可以了,建议好好阅读论坛问答发帖规范
bbslsk
2楼-- · 2019-07-14 21:57
这个涉及到的原因可能好几种,具体不好说
hhdzkj09
3楼-- · 2019-07-15 00:08
 精彩回答 2  元偷偷看……
zhouxk
4楼-- · 2019-07-15 04:37
上原理图和工程代码吧!
ST7789V有多种工作模式,你这用的是哪一种?
看一下手册中AC Characteristics参数部分。
把时序放慢,比如SPI时钟频率减小,两条读写指令之前增加软件延时。
Sitronix的LCD驱动芯片用的比较多,51上都能驱动,51的时序较慢。
peternie
5楼-- · 2019-07-15 05:26
您这个问题是初始化的问题,初始化前没有矫正输出模式。
后期的图形显示把花屏留在了左上角。
peternie
6楼-- · 2019-07-15 05:49
peternie 发表于 2018-8-18 09:34
您这个问题是初始化的问题,初始化前没有矫正输出模式。
后期的图形显示把花屏留在了左上角。

不是初始化时间太短,
初始化代码顺序有问题,建议你看看初始化的码制式设定。好像系统默认的不是565。

一周热门 更多>