lkd_1697v

同学的Mp4屏幕碎了,找我来修,于是乎,在淘宝上找了块一样的屏幕,顺便进店逛了逛。发现一块5RMB的1.44英寸CSTN屏幕。反正便宜,而且一直在考虑做个手表之类的东西,就拿来研究研究。 遗憾的是,在我买的时候,这块屏幕还是无资料状态…… 屏号:LKD-1697V C144-01-V3,从名字得知用的是UC1697的控制器。 屏幕引脚是27脚,观察线路可知第2、3、4脚是连在一起的,根据这个信息,百度一下,找到引脚定义。 最后不断测试,得出最佳VOP以及BIAS。

引脚定义

  1. VSS
  2. VDD
  3. NC
  4. NC
  5. CS0
  6. A0
  7. RD
  8. WR
  9. RST
  10. DB0
  11. NC
  12. DB1
  13. NC
  14. DB2
  15. NC
  16. DB3
  17. NC
  18. DB4
  19. NC
  20. DB5
  21. NC
  22. DB6
  23. NC
  24. DB7
  25. NC
  26. LEDK
  27. LEDA

初始化程序

void LCD_Init()
{
    LCD_RST = 0;
    Delay(20);
    LCD_RST = 1;
    Delay(100);
		
    LCD_WriteCmd(0xE2);     //system reset   
    Delay(100);   
    LCD_WriteCmd(0xEB);    //set bias=1/11  
    LCD_WriteCmd(0x81);    //set vop   
    LCD_WriteCmd(0x65);     //set vop=15v 
    LCD_WriteCmd(0x2f);    //set pump control   
    LCD_WriteCmd(0x2b);    //set panel loading   
    LCD_WriteCmd(0x24);    // set TC=-0.05%   
    LCD_WriteCmd(0xa2);    // set line rate   
   
    LCD_WriteCmd(0x89);    //set color pattern   
    LCD_WriteCmd(0xd1);    //set color pattern   
    LCD_WriteCmd(0xd6);    //set color mode 64k   
    LCD_WriteCmd(0xC8);    //set n-line inversion   
    LCD_WriteCmd(0x18);   

    LCD_WriteCmd(0xc2);    //set color pattern   
   
    LCD_WriteCmd(0x84);    //set n-line inversion   
   
    LCD_WriteCmd(0xde);    //set com scan function   
    LCD_WriteCmd(0xaf);    //set display enable   
}