http://wenku.baidu.com/view/3786722b4b73f242336c5ffb.html
手机放置十几分钟后,开机白屏,然后不管进入SLEEP后再退出,也一直是白屏;
按PowerKey关机重开机,屏显示正常;使用过程中:待机后来电白屏,有几次,不可重复;
是时序的问题,把/RD,/WR的时序修改,就好了,感谢大家的热情参与!
白屏问题是调试LCD经常遇到的一种问题
可归结为硬件问题与软件问题:
硬件问题:
1)屏本身已经坏了
2)FPC接触不良或者屏焊接不良也可能造成白屏
3)PN硬件接线是否正确(跟屏的规格一致),/RD,/WR,/CS,D/C连接异常
软件问题:
1)平台timing与LCD driver Ic timing不匹配导致initial不成功,需调整平台 timing
2)LCD reset延时不够导致复位不成功,需增加reset延时
3)Write command与write parameter错误
以上总结希望对调试有所帮助。
.加宽读写时序,尽可能增加RESET低电平时间
2.初始化代码POWER ON部分前后延时加长并且在POEWER ON之前增加
LCD_CtrlWrite_ILI9325(0x0010, 0x0080);
LCD_CtrlWrite_ILI9325(0x0011, 0x0000);
LCD_CtrlWrite_ILI9325(0x0012, 0x0000);
LCD_CtrlWrite_ILI9325(0x0013, 0x0000);
这段,保证初始化IC 放电完全
针对开机小概率白屏:
1. 延长LCD INIT时,Reset的Delay时间;
2. 如果是多屏自适应,可能是ID读取不稳定,可以完善LCD ID判定算法
1、LCD接口没有配置好,表现为开机就白,在BB加挂BackendIC的时候比较容易出现。这个只能调整LCD时序。
2、LCD的工作没有稳定,比如LCD起振时间不足,DriverIC内部电路没有稳定下来,这个比较好解决,但是有可能加长开机时间
3、LCD工作过程受干扰,表现为使用中(例如来电话的时候)就白掉,这个可能是DataBus上面有杂波导致DriverIC接受了垃圾数据所致,估计只能硬件保护了。
睡眠-唤醒 时的白屏:表象为再刚刚关背光(实际要LCD进入睡眠)的时候,用按键激活背光(实际时LCD从睡眠中唤醒),小概率白屏。
原因: 睡眠到唤醒时间太短,LCD没有准备好。
解决办法: 在唤醒前增加延时;