WDG1206

基本情况就是安鑫送液晶屏,没资料。然后,就这样了咯(

详情看全文。

收到发现有一片屏幕下面碎了,干脆拿来研究。直接跑COG的线。反正ito电极肯定是顺序的,花头就在fpc上。

FPC

基本知识:7565的die引线顺序是cs1 cs2 vdd rst a0 rw rd vdd d0-d7 vdd vss vout 各种vcap v1-v5 c86 ps,屏幕fpc很可能不会引出全部。

这里推测下第二条线比较粗应该是vdd,cs就引出一个,两个cs是反相的先不管是哪个。之后显然有一条线没接只能是rst,接下来应该就是a0 rw rd,但是看下面

VIA

注意到rd脚打了个过孔到后面去了。d0-d7照常接出,然后只有一条很粗的线接出来,应该是vout不会错。注意到排线上有电阻电容,认为vcap和v1-v5的电容已经搞定。能否改串口目前不确定。接下来写程序的问题就是8080和6800时序的区别以及cs的极性,这个试一下就好。先把定义写出来,然后写程序,注意屏幕是3.3v的,各位玩51的小心,我用的stm32。一开始死活点不亮,结果检查了下杜邦线断了。稍微调了下顺利点亮。

相关资料:

WD-G1206

基本信息

  • 型号:WD-G1206WR-6WLWc
  • 类型:单色图形点阵
  • 模式:FSTN Positive
  • 分辨率:128*64
  • 灰度:单色1bit
  • 控制器:ST7565R
  • 尺寸:36.5*37.4(mm)

驱动信息

引脚定义:

  1. GND
  2. RST
  3. CS
  4. A0
  5. WR
  6. D0
  7. D1
  8. D2
  9. D3
  10. D4
  11. D5
  12. D6
  13. D7
  14. RD
  15. VDD
  16. NC
  17. LEDA
  18. LEDK
  19. NC
  20. GND

初始化序列:

  LCD_WriteCmd(0xe2);
  Delayms(50);   
  LCD_WriteCmd(0xa2);
  LCD_WriteCmd(0xa0);
  LCD_WriteCmd(0xc8);
  LCD_WriteCmd(0x26);
  LCD_WriteCmd(0x81);
  LCD_WriteCmd(0x20);
  LCD_WriteCmd(0x2f);
  Delayms(50);
  LCD_WriteCmd(0xaf);
  LCD_WriteCmd(0xf8);
  LCD_WriteCmd(0x00);

FPC692A

基本信息

  • 型号:BYD692F80103N
  • 类型:单色图形点阵
  • 模式:FSTN Positive
  • 分辨率:128*64
  • 灰度:单色1bit
  • 控制器:ST7565R
  • 尺寸:36.3*37.3(mm)

引脚定义

  1. NC
  2. CS
  3. RST
  4. A0
  5. RW
  6. E
  7. D0
  8. D1
  9. D2
  10. D3
  11. D4
  12. D5
  13. D6
  14. D7
  15. VCC
  16. GND
  17. NC
  18. BK
  19. BK
  20. NC