新闻  |   论坛  |   博客  |   在线研讨会
LCD调试中的常见问题以及注意事项
jinren1010 | 2009-07-07 14:33:07    阅读:4755   发布文章

 

功能:Init、SleepIn、SleepOut、DisplayOn、DisplayOff

注意事项:

LCD的调试中,延时特别重要,一定要确定延长的时间足够,特别是更改电压寄存器后面的延时。记得有一次屏幕出现抖动的现象,一直查不出原因,厂家从日本派了2次来人,都没解决;最后,把所有的时序测试出来,发现延时不足,影响延时的一个函数传递参数错了。

1.       初始化前需要一个延时(大概为10ms),使Reset稳定;

2.       如果出现花屏现象,很大的可能是总线速度问题;

3.       如果屏幕闪动比较明显,可以通过调整电压来稳定,一般调节的电压为VRL、VRH、VDV和VCM;这些电压也可以用来调节亮暗(对比度);

4.       调节对比度时,也可以通过调节Gamma值来实现,要调节的对象为:PRP、PRN、VRP、VRN等;

5.       注意数据是8位、16位时,写命令和数据的函数注意要变化;

6.       如果调试时发现LCD的亮度有问题,首先检查(考虑)提供给LCD的电流是否一致,再考虑调节电压。

7.      开机花屏问题,最简单的处理方式就是在INIT结束的地方增加一个刷黑屏的功能。

8.      如果随机出现白屏问题,一个可能是静电问题,把LCD拿到头发上擦几下,如果很容易出现白屏那肯定就是静电问题了。另外一个在有Backend IC的情况下,也有可能bypass没处理好。

9.      还碰到过一个问题,写PLL的寄存器写了2次,屏幕就抖动的很厉害。这个问题应该跟LCD内部实现有关了,并不是每个都会。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客