高级会员
主题
回帖0
积分3111
阅读权限30
注册时间2011-5-16
最后登录1970-1-1
在线时间 小时
|
首先感谢junyee wumaoxu两位坛友共同努力 找到了芯片资料,芯片是ST7577% ~2 }3 D. f1 V7 {) ?4 P2 A
前段时间坛里MR.YANG出售一元的无资料屏,看着小巧超薄还有背光,就忍不住买来研究。
) ~4 ?! ~5 P- b
) v( V/ e* Q( e到手拿放大镜对着芯片拍照,然后找资料,引脚引出类型很像ST7567,可是芯片尺寸和引脚对不上,不是ST7567,但感觉很有可能是矽创的芯片,. V5 u9 b' E6 I9 r) m' _
从芯片引脚来看很有可能是39COM 132SEG的驱动能力,可是搜索打半天也找不到类似驱动能力的芯片,就连矽创官网也找不到类似芯片,无奈只能暂时搁置。( G+ Q* a8 s( n" K8 s; d
几天后坛友wumaoxu终于找到芯片资料,心里一阵激动,立即看资料试着驱动,知道芯片型号再驱动就不难了,最终成功点亮。
0 M# N0 ^5 G1 y# ]: Y1 ^8 ]. \以下引用junyee整理的ST7577指令9 [5 j/ m/ w" n- @0 J0 {
点亮图和初始化代码; l3 |6 |2 F, K
附件有源程序,程序仅供点亮液晶,里面的SHT20部分还不能正常读取7 Y# z# r: a+ ]2 q7 W
9 P+ o# \) ?- b5 {$ a6 C//ST7577 ST7585 初始化; `2 u! X4 O* z& c
//write_command(0x01); //软复位
" B. |) `' j6 L9 [' p% N2 {//dly(1000);
T8 @ K* c. mwrite_command(0x21); //扩展指令2 [7 S! [+ }, g: y0 K9 O, i) w* a2 @) e
write_command(0x0A); //0x0a 4倍压 0x09 3倍压' e$ p+ P4 d1 k+ H/ _ U0 C% X( \
write_command(0x80+90); //对比度 V0电压
: n7 [; B3 f3 x5 a' R1 ^5 g8 d f# r ]write_command(0x14); //0x14 7BIAS 0x15 6 0x16 5
5 c% Y8 w; l, C- i% qwrite_command(0x40); //关闭区间显示功能
4 c1 t9 C( {% a! s! T% I L' }
; I) r/ d$ q6 I4 C+ swrite_command(0x20|0x10|0x08);//基本指令 0x10 COM行反向 0x08 DDRAM列反向8 R# I8 r1 a9 I& g& ]: ~6 S, S3 @) V( W
dly(100);
- z; s( l( t4 E! fcleardisplay();//LCD清屏
+ ^9 K8 W8 { {" T//write_command(0x09);// 全显测试
7 O8 f# e" P2 I0 ^write_command(0x0c);//0x0c正常显示 0x09全显 0x0d反显7 q/ H( g( q0 f1 [
" W! b& F" `' Z& u9 D+ q
$ K. w, j( ?, T4 R) Z& x |
评分
-
查看全部评分
|