高级会员
主题
回帖0
积分3111
阅读权限30
注册时间2011-5-16
最后登录1970-1-1
在线时间 小时
|
首先感谢junyee wumaoxu两位坛友共同努力 找到了芯片资料,芯片是ST7577) S+ A+ f. N' r1 U7 i+ F8 D
前段时间坛里MR.YANG出售一元的无资料屏,看着小巧超薄还有背光,就忍不住买来研究。2 X& q$ o- R+ X# ~+ V7 }
+ D$ v; N9 F/ n. O) ~' V
到手拿放大镜对着芯片拍照,然后找资料,引脚引出类型很像ST7567,可是芯片尺寸和引脚对不上,不是ST7567,但感觉很有可能是矽创的芯片,: I1 G/ A% d5 t/ b# W8 G$ w
从芯片引脚来看很有可能是39COM 132SEG的驱动能力,可是搜索打半天也找不到类似驱动能力的芯片,就连矽创官网也找不到类似芯片,无奈只能暂时搁置。2 J% _2 J7 ~: i
几天后坛友wumaoxu终于找到芯片资料,心里一阵激动,立即看资料试着驱动,知道芯片型号再驱动就不难了,最终成功点亮。
2 G# o D% Z# C5 @/ ]以下引用junyee整理的ST7577指令$ P* y/ M5 h$ l. ~
点亮图和初始化代码' G6 c0 [8 b- C: j
附件有源程序,程序仅供点亮液晶,里面的SHT20部分还不能正常读取
: D: b9 \! i% W" T
6 i5 \6 d' S1 r2 O. s4 g//ST7577 ST7585 初始化
. l7 L% N+ M4 v5 I//write_command(0x01); //软复位
R) f( h2 \+ s1 B* m. z" b0 M! I* i//dly(1000);% A5 a1 d0 R9 ?
write_command(0x21); //扩展指令* ?& R4 o9 g/ [0 w% ~6 O
write_command(0x0A); //0x0a 4倍压 0x09 3倍压" k+ i$ s! j* M( \- O& i, a9 _
write_command(0x80+90); //对比度 V0电压" P# a( r5 n; E# L' p) E% M5 l$ U! I
write_command(0x14); //0x14 7BIAS 0x15 6 0x16 5
4 a' V- k8 M) T" ~: b% }write_command(0x40); //关闭区间显示功能
" j$ [: T! G* k' R& [- L* T; o1 u( d; o: r
write_command(0x20|0x10|0x08);//基本指令 0x10 COM行反向 0x08 DDRAM列反向
* S" N2 V' ]5 Z5 G1 [! d4 t. i3 n- sdly(100);/ A# @1 U( n3 Y! t Q8 d# f. u
cleardisplay();//LCD清屏1 W) k' H( |; Y5 u5 J$ q
//write_command(0x09);// 全显测试
2 I) X' w- j- E. v8 M* K2 gwrite_command(0x0c);//0x0c正常显示 0x09全显 0x0d反显
2 M$ O7 |7 U& l* h
9 A0 Z1 K% e$ F* y5 Y8 x* E9 _, K. x. W: `( }
|
评分
-
查看全部评分
|