高级会员
主题
回帖0
积分3111
阅读权限30
注册时间2011-5-16
最后登录1970-1-1
在线时间 小时
|
首先感谢junyee wumaoxu两位坛友共同努力 找到了芯片资料,芯片是ST7577
v1 Y2 r" r4 ?9 V) N5 v' J前段时间坛里MR.YANG出售一元的无资料屏,看着小巧超薄还有背光,就忍不住买来研究。
: j2 }4 M% J# W3 D( P
, j. Y6 h5 G. k到手拿放大镜对着芯片拍照,然后找资料,引脚引出类型很像ST7567,可是芯片尺寸和引脚对不上,不是ST7567,但感觉很有可能是矽创的芯片,$ X J- B& p$ V" m9 }; @
从芯片引脚来看很有可能是39COM 132SEG的驱动能力,可是搜索打半天也找不到类似驱动能力的芯片,就连矽创官网也找不到类似芯片,无奈只能暂时搁置。* i V( U# l8 @. i% w9 m
几天后坛友wumaoxu终于找到芯片资料,心里一阵激动,立即看资料试着驱动,知道芯片型号再驱动就不难了,最终成功点亮。
5 L3 |* b9 _0 h; D- S S. f以下引用junyee整理的ST7577指令
4 e) W) V, G* w! `点亮图和初始化代码9 t2 K1 `/ S7 X+ I. ]& B" T
附件有源程序,程序仅供点亮液晶,里面的SHT20部分还不能正常读取
* ^" g d* Z- d' `5 X8 f z( x+ E
6 t/ P/ U' j+ N2 d1 Y//ST7577 ST7585 初始化
t$ P! W( s4 t7 ]//write_command(0x01); //软复位 4 j( V) \' K B: s- h8 g) I: e2 T( p3 H: _
//dly(1000);
" O3 i+ w3 m9 x. X+ M: s1 Ywrite_command(0x21); //扩展指令9 V5 L. n3 ?+ j9 Q. N
write_command(0x0A); //0x0a 4倍压 0x09 3倍压
7 v' @' p% k9 \7 j5 Owrite_command(0x80+90); //对比度 V0电压' x6 Q. t5 o: e/ ~
write_command(0x14); //0x14 7BIAS 0x15 6 0x16 5+ S5 q! I; p' e% q) ?# l
write_command(0x40); //关闭区间显示功能0 `* v% S5 W/ J2 M' b2 n) E8 d
: K: u0 f0 n: F6 ~
write_command(0x20|0x10|0x08);//基本指令 0x10 COM行反向 0x08 DDRAM列反向
( S$ N3 w; s+ |1 Xdly(100);7 v' p' V* `3 M
cleardisplay();//LCD清屏! y5 c( r; F j, U0 z
//write_command(0x09);// 全显测试
# F2 Y: c. \8 W/ ?* _write_command(0x0c);//0x0c正常显示 0x09全显 0x0d反显
% l2 Y0 ]1 e' a3 y8 ]2 t x0 b$ C4 y, H0 n2 H5 q; f1 h
: C# a( ~) @3 x3 C |
评分
-
查看全部评分
|