高级会员
 
主题
帖子
积分3111
阅读权限30
注册时间2011-5-16
最后登录1970-1-1
在线时间 小时
|
首先感谢junyee wumaoxu两位坛友共同努力 找到了芯片资料,芯片是ST7577/ t$ i5 J. b1 U) L) f
前段时间坛里MR.YANG出售一元的无资料屏,看着小巧超薄还有背光,就忍不住买来研究。
6 u5 `9 n) o, h$ _6 T, `* e: B3 M- T1 |9 j; ~
到手拿放大镜对着芯片拍照,然后找资料,引脚引出类型很像ST7567,可是芯片尺寸和引脚对不上,不是ST7567,但感觉很有可能是矽创的芯片,+ R m& ?7 e& h# @3 c a. I
从芯片引脚来看很有可能是39COM 132SEG的驱动能力,可是搜索打半天也找不到类似驱动能力的芯片,就连矽创官网也找不到类似芯片,无奈只能暂时搁置。1 ?9 n& X7 ^9 Y
几天后坛友wumaoxu终于找到芯片资料,心里一阵激动,立即看资料试着驱动,知道芯片型号再驱动就不难了,最终成功点亮。
( a8 G3 v( J& }以下引用junyee整理的ST7577指令 s; r& E) q5 b, i( D
点亮图和初始化代码) t5 I: A1 @- [8 s6 K9 _
附件有源程序,程序仅供点亮液晶,里面的SHT20部分还不能正常读取
; B2 j7 h' V. J* W' U8 v3 `7 V4 a& L1 L: G) G. T o2 j
//ST7577 ST7585 初始化
* Q3 F m' g, S$ A//write_command(0x01); //软复位 , p: h0 \/ R5 h4 D" J& V- M
//dly(1000);! `) j6 N% J/ n. p. q& O$ }" U7 j
write_command(0x21); //扩展指令( d! Y# j0 }5 A# H! W8 I
write_command(0x0A); //0x0a 4倍压 0x09 3倍压0 k& i' S' N5 k' |0 \
write_command(0x80+90); //对比度 V0电压% r7 W# o" ?5 x
write_command(0x14); //0x14 7BIAS 0x15 6 0x16 5
! G2 h* t% G) Awrite_command(0x40); //关闭区间显示功能
$ N K/ Y. a; T2 E. A4 n
! z. B( [7 r3 }+ Y$ p0 Lwrite_command(0x20|0x10|0x08);//基本指令 0x10 COM行反向 0x08 DDRAM列反向% O! Y- p0 r" [, w! x
dly(100);! \: r' e" u3 v9 T
cleardisplay();//LCD清屏
- w, C- C+ _/ w3 u' G$ w; O3 V$ Y//write_command(0x09);// 全显测试3 k" x# R3 j7 F, A0 z0 O
write_command(0x0c);//0x0c正常显示 0x09全显 0x0d反显
! h8 _! q, A! j! @ @( O* i6 \3 U7 ]
8 S+ b" U, ? f3 I* t( h( [( J |
评分
-
查看全部评分
|