C8051F340控制5.7寸的320240单色屏,蓝底白字。
单片机通过HC138和和HC245驱动液晶屏。
碰到的问题是,开机放置一段时间后,屏幕会变白屏,就是所有点阵都亮了。单片机没有死机,按键操作没有问题,只是屏幕显示不正常,始终白屏。以前有人判断是屏幕自锁了,只需复位液晶屏就可以了。测试后发现,确实只需重新对液晶屏初始化就可以正常显示。
请教是什么原因造成屏幕自锁的??是否屏幕本身问题?和单片机的驱动电路有关吗?如何解决呢?
我想了个笨办法,就是只要没有任何操作,每隔大概3分钟就重新对屏幕初始化。但是白屏无法预测,也许刚刚初始化后不久就白屏了。 |