切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 4510阅读
  • 14回复

[其他]老黑的码表BTG_128128解析 [复制链接]

上一主题 下一主题
离线savage_yobbo
 

发帖
2612
M币
1353
专家
4
粉丝
72
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-11-02
很久没有发帖了,要是现在工作太忙了,但是还是每天都会来逛一下的,
上几天无意中看到老黑家的码表,128128点阵屏显示的,NEC的单片机,而且价格实惠,就买了几个研究一下
今天上午收到,拆包装,拆壳,抓数据,对比一下常用IC的数据,初步判断ST7571,写代码测试了完全ok!
先上显示效果图


然后再说一下我是怎么找这个驱动IC的,坛友里面藏龙卧虎,小弟抛砖引玉一下
首先就是查硬件,看看那些是IO口,那些是外接电容,二极管之类的辅助电路的,
这个就不多说了,没有接辅助电路的io口全部上逻辑分析仪!
抓得数据如下

这么几条线,肯定不是并口驱动了,剩下的可能性就是iic或者spi,这两种是比较常用的,
但由于始终只有8个脉冲,初步判断是SPI,iic有ack!然后就是分每条线的用处:
那个跳变最多的线肯定就是时钟线了,次多的一般是数据线,然后试一下其他的
然后放大一下,找一下清屏的数据,一般的清屏都是全屏写0x00,所以比较好找


但是如果是通过一条指令做清屏动作的就另当别论了!
找到后看见每个都有一些跳变,判断应该是换行的指令,而第三条线很有可能就是A0【用来明确写入的是显示数据,还是指令】
然后放大看一下数据






看来猜的还不错!将这个三数据记下,后面有用!
然后就是看显示指令,直接找到请屏的最后一条


放大显示


因为通常来讲,写完了0x00,即清空了缓存数据,应该就会开始显示了
记录下这几个标志性的数据,然后就是找常用IC里面,和谁可以对上号了,
这里就不做详细说明了。当然还有一种方法就是直接挂掉黑胶,用显微镜直接看芯片的标识,暂不讨论
经过一个小时的翻找对比,最终确认了ST7571,
接下来就是写代码测试了,但因为手上还没有NEC的调试工具,故直接拆了,飞线到已有单片机上测试

最后奉上刚刚整理完的资料包




本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+20
离线savage_yobbo

发帖
2612
M币
1353
专家
4
粉丝
72
只看该作者 1楼 发表于: 2017-11-02
请登录后查看
离线2545889167

发帖
13268
M币
20754
专家
302
粉丝
4860
只看该作者 2楼 发表于: 2017-11-02
请登录后查看
离线savage_yobbo

发帖
2612
M币
1353
专家
4
粉丝
72
只看该作者 3楼 发表于: 2017-11-02
回 2545889167 的帖子
请登录后查看
离线acbear

发帖
108
M币
67
专家
0
粉丝
15
只看该作者 4楼 发表于: 2017-11-02
请登录后查看
离线shylam

发帖
5216
M币
1847
专家
2
粉丝
45
只看该作者 5楼 发表于: 2017-11-02
请登录后查看
离线disassembly
发帖
84
M币
1170
专家
0
粉丝
8
只看该作者 6楼 发表于: 2017-11-02
请登录后查看
离线savage_yobbo

发帖
2612
M币
1353
专家
4
粉丝
72
只看该作者 7楼 发表于: 2017-11-02
离线disassembly
发帖
84
M币
1170
专家
0
粉丝
8
只看该作者 8楼 发表于: 2017-11-02
请登录后查看
离线在路上795

发帖
2481
M币
1936
专家
0
粉丝
30
只看该作者 9楼 发表于: 2017-11-02
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个