高级会员
主题
帖子
积分3111
阅读权限30
注册时间2011-5-16
最后登录1970-1-1
在线时间 小时
|
首先感谢junyee wumaoxu两位坛友共同努力 找到了芯片资料,芯片是ST75774 f: |" F" a( C0 E. j' [
前段时间坛里MR.YANG出售一元的无资料屏,看着小巧超薄还有背光,就忍不住买来研究。& N1 p! }$ B9 |# h
1 v5 U; J9 s' V2 x0 _6 u# B到手拿放大镜对着芯片拍照,然后找资料,引脚引出类型很像ST7567,可是芯片尺寸和引脚对不上,不是ST7567,但感觉很有可能是矽创的芯片,8 |* c' z8 u+ D3 s9 ]
从芯片引脚来看很有可能是39COM 132SEG的驱动能力,可是搜索打半天也找不到类似驱动能力的芯片,就连矽创官网也找不到类似芯片,无奈只能暂时搁置。8 Q5 d y0 w0 `5 M7 I# B# P
几天后坛友wumaoxu终于找到芯片资料,心里一阵激动,立即看资料试着驱动,知道芯片型号再驱动就不难了,最终成功点亮。4 D) @4 P+ T% D7 O6 n
以下引用junyee整理的ST7577指令
" B; _. d3 l* L3 |6 Y6 u点亮图和初始化代码# r" c" v+ d+ g) W
附件有源程序,程序仅供点亮液晶,里面的SHT20部分还不能正常读取
$ c$ \+ i3 u& I# z: k0 K4 R/ \4 `: ]( E) N
//ST7577 ST7585 初始化9 a# ?* x8 F% B6 \' ]
//write_command(0x01); //软复位
4 ?- @5 e6 q( Y' T//dly(1000);9 f/ `, V: D- I& y& B: \8 x5 f
write_command(0x21); //扩展指令! y1 N+ O. W* e8 o7 \2 b
write_command(0x0A); //0x0a 4倍压 0x09 3倍压1 z( B, H0 G) f5 D/ V5 A7 a
write_command(0x80+90); //对比度 V0电压
1 T7 {' L2 S2 M+ V/ @9 Gwrite_command(0x14); //0x14 7BIAS 0x15 6 0x16 5
+ e1 Q0 Z. s4 q+ m# Iwrite_command(0x40); //关闭区间显示功能
3 ?* z* v$ I) x& x2 V
7 ?0 C8 m& M# U9 }8 ], _' y8 B6 ^write_command(0x20|0x10|0x08);//基本指令 0x10 COM行反向 0x08 DDRAM列反向
" I1 a4 C8 q: M8 T% d3 Mdly(100);
5 [0 f$ v1 s1 W3 [cleardisplay();//LCD清屏
( V1 a! O! I# Z' l" A+ q4 W//write_command(0x09);// 全显测试/ U9 u# |# R O7 g$ x P
write_command(0x0c);//0x0c正常显示 0x09全显 0x0d反显
/ U+ R+ f* }% j6 R' P! U, I6 `
6 A9 @4 y, \3 x! ^6 c# Z- s: R# Z9 \8 ~1 w
|
评分
-
查看全部评分
|