高级会员
主题
回帖0
积分3111
阅读权限30
注册时间2011-5-16
最后登录1970-1-1
在线时间 小时
|
首先感谢junyee wumaoxu两位坛友共同努力 找到了芯片资料,芯片是ST75774 E s& p, o. _$ }
前段时间坛里MR.YANG出售一元的无资料屏,看着小巧超薄还有背光,就忍不住买来研究。+ F6 a1 o% h% |. [( W, \) A1 y0 L
4 d1 R7 r: o( c$ B
到手拿放大镜对着芯片拍照,然后找资料,引脚引出类型很像ST7567,可是芯片尺寸和引脚对不上,不是ST7567,但感觉很有可能是矽创的芯片,$ _+ y& X" \ Y; x) w
从芯片引脚来看很有可能是39COM 132SEG的驱动能力,可是搜索打半天也找不到类似驱动能力的芯片,就连矽创官网也找不到类似芯片,无奈只能暂时搁置。
, B7 ?4 v& X, L2 s' ^6 X8 [8 z几天后坛友wumaoxu终于找到芯片资料,心里一阵激动,立即看资料试着驱动,知道芯片型号再驱动就不难了,最终成功点亮。; R0 S; C" S& S- L& F0 `' s* E
以下引用junyee整理的ST7577指令
1 v/ R U; c& U6 v+ k0 T, k) D1 d点亮图和初始化代码
* t" C3 T# ?8 k' y+ K# n附件有源程序,程序仅供点亮液晶,里面的SHT20部分还不能正常读取3 t. A6 O" l* s- D3 y+ d
8 F8 U9 |- ~5 x" f4 `% ?
//ST7577 ST7585 初始化
5 g* B3 ]3 y1 x" U, u1 M//write_command(0x01); //软复位
- K( R" m! h' f5 q7 T+ I: k% L2 c" J& L//dly(1000);0 J7 S& @2 p/ L% R( }* q6 z
write_command(0x21); //扩展指令 O8 C' n# n3 c, p2 l
write_command(0x0A); //0x0a 4倍压 0x09 3倍压3 [4 H0 P7 Y* D
write_command(0x80+90); //对比度 V0电压
# E- W, ?/ v r6 J. {. E0 wwrite_command(0x14); //0x14 7BIAS 0x15 6 0x16 5! {% o0 h. x/ g' O5 b9 C, ]
write_command(0x40); //关闭区间显示功能: \) ?0 ~3 u; C$ o7 J
1 |" ]1 x, q3 {1 i+ Cwrite_command(0x20|0x10|0x08);//基本指令 0x10 COM行反向 0x08 DDRAM列反向$ }5 h( w6 Q1 ]7 v5 }" }" S, H; t2 Z
dly(100);) E, o! Y% `6 u2 j. u' Q
cleardisplay();//LCD清屏
, [- O8 \" _3 o//write_command(0x09);// 全显测试
; G! Z5 \) o% m5 A8 Q) vwrite_command(0x0c);//0x0c正常显示 0x09全显 0x0d反显
: v/ z: R2 ~- D0 h, m" a- G3 s+ t( d! K( E4 N( I9 m3 ^
9 F9 ?5 `" J- e6 B5 B |
评分
-
查看全部评分
|