高级会员
主题
帖子
积分3111
阅读权限30
注册时间2011-5-16
最后登录1970-1-1
在线时间 小时
|
首先感谢junyee wumaoxu两位坛友共同努力 找到了芯片资料,芯片是ST7577
& ]* @, r" P+ H& |' y前段时间坛里MR.YANG出售一元的无资料屏,看着小巧超薄还有背光,就忍不住买来研究。8 r- }4 k4 T! ]. E* R3 f5 M
4 E3 K% h i' B9 i3 Q5 z, k) d到手拿放大镜对着芯片拍照,然后找资料,引脚引出类型很像ST7567,可是芯片尺寸和引脚对不上,不是ST7567,但感觉很有可能是矽创的芯片,! P1 P/ r, U8 Q* l7 S( ^9 ~
从芯片引脚来看很有可能是39COM 132SEG的驱动能力,可是搜索打半天也找不到类似驱动能力的芯片,就连矽创官网也找不到类似芯片,无奈只能暂时搁置。
5 V+ `$ j9 i+ n. N几天后坛友wumaoxu终于找到芯片资料,心里一阵激动,立即看资料试着驱动,知道芯片型号再驱动就不难了,最终成功点亮。
7 B# s: n5 [) g; j# N4 y: W以下引用junyee整理的ST7577指令
$ u" Y; [' N( c2 \点亮图和初始化代码" ]9 d, X0 @$ W& L7 u
附件有源程序,程序仅供点亮液晶,里面的SHT20部分还不能正常读取
$ G6 a: _# C" N' [$ ^# V: s. `! S& \# T. D. d
//ST7577 ST7585 初始化* k& D& V5 x% a' E P6 ^; y0 A
//write_command(0x01); //软复位
$ {$ |% @3 g3 ]( B" q//dly(1000);& M8 e$ ~# i! U
write_command(0x21); //扩展指令4 x: J( w7 \8 H* h7 M
write_command(0x0A); //0x0a 4倍压 0x09 3倍压
2 S% a/ R; ]0 P+ ^% hwrite_command(0x80+90); //对比度 V0电压
0 B) c9 _1 T3 o' Mwrite_command(0x14); //0x14 7BIAS 0x15 6 0x16 5, R* M* X, W! ^8 N, I) R5 t
write_command(0x40); //关闭区间显示功能 g0 n' ]" a% T: u
% [" l& A. ^$ U8 f* l1 O
write_command(0x20|0x10|0x08);//基本指令 0x10 COM行反向 0x08 DDRAM列反向
/ T% s- s9 N3 R6 f! Qdly(100);
! n* ^ O$ c' }cleardisplay();//LCD清屏
/ g! p& ~/ ?- l9 Z+ n//write_command(0x09);// 全显测试
/ J6 Y( q9 E( L* V7 a( {1 Wwrite_command(0x0c);//0x0c正常显示 0x09全显 0x0d反显 \: I( T1 z- a+ G3 z. i
; W% U n8 B) m! T- J( V m, m8 c/ y P: g) R2 k0 C0 T, x0 z$ F2 ?
|
评分
-
查看全部评分
|