|
本帖最后由 skip005 于 2024-1-2 22:57 编辑
由于键盘坏了,用屏幕软键盘打字痛苦,不多废话。
几年前买了几个坏魅族E3(MP3播放器)。为了研究SSD1303(OLED驱动芯片)。起因是更早前买的安捷伦万用表U1273A屏老化不亮了。原驱动是SSD1303T10查遍网上已经没有卖的了。于是买了SSD1305T7的2.7寸屏。焊上后可以使用,只是屏幕整列右移了两列。
当时完全不懂OLED如何代换,于是网上研究学习。发现解决不了,无意间浏览到魅族E3用的屏驱动也是SSD1303,才有了开头买的坏魅族E3(MP3播放器)为了拆OLED驱动芯片,后来发现引脚太密集,无法焊接,一放就是几年。
后来把2.7寸的屏接到魅族E3(MP3播放器)发现也能点亮,并且完全可以正常使用,就是放大版E3。
前不久又念起找出来研究。终于搞懂了问题在哪里。U1273A的屏第一列是02列脚驱动,最后一列是129列脚驱动.所以列起始地址0X02 0X10.
为了研究时序,我买了逻辑分析仪。确实帮了大忙。
翻译部分代码
这是魅族MP3的初始化命令时序抓录。
我特意买了同样大小的0.96寸屏(SSD1306).
可是点亮后左右镜像,且最后4列移动到最左边显示。
经过研究,可以通过外部电路改变显示。内置程序我不知道修改哪里。
最后来张改动电路全家福。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|