数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 14191|回复: 28

[other] 记录点亮未知墨水屏的过程,通过反汇编查找指令

  [复制链接]
发表于 2021-3-19 20:14:30 | 显示全部楼层 |阅读模式
本帖最后由 reiyawea 于 2021-3-19 20:16 编辑

【标题是向此贴致敬,是楼主向未知挑战的勇气激励我求索】
接上一贴发现了汉朔电子墨水屏价签的亚种
找不到资料,只好想点别的办法,碰碰运气。
首先读出固件


然后幸运地找到了反汇编工具,虽然写得粗糙,但帮了大忙,省得从零开始写程序。
但还是有一些写错的地方有,导致把数据当作指令而解析失败。
研究了一下MSP430指令集,还算简单,16位指令结构比较整齐,数量也不多,大概看了一下。
哪里失败就修改哪里,磕磕绊绊终于反汇编了整个程序。
把用到P2OUT、P3OUT的地方找出来,位操作对象是P2.3(时钟)、2.4(数据)、3.5(DC)的要重点关照。
有一处同时存在移位和时钟信号置位复位,就一定是模拟SPI的子程序。
有两处先设置DC再调用上述SPI时序,那就一定是写指令和数据的地方。
有一处先操作RST再跟着一串调用上述写指令和数据,那就一定是初始化程序。
整理出写屏操作如下

所在固件地址写指令 写数据1 数据2 数据3
e93e06 17 17 17
e95a04
e962001f 0b
e9726198 0 d4
d9885097
然后开始搜索各种墨水屏的资料,核对指令寄存器。
这里找到一款,分辨率一致,外形非常相似、排线上印字也有相同前缀。
资料“UC8151C升级UC8151D说明”中列举了初始化指令,其中UC8151C部分与上表高度一致,故基本确定为UC8151C。
(考虑到此价签有年头了,合理推测应该是用了旧的C版芯片)
下载程序示例、移植、烧录,成功地显示出测试图案。
再改一下,把自己的图片放进去

此款虽然分辨率低(212*104),但支持4级灰度。更适合显示图片(之前那款适合文字)
程序就不拿出来献丑了,大家用官方例程吧。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 9家元 +188 收起 理由
springvirus + 20 優秀文章
大头头头 + 12 優秀文章
jf201006 + 10 謝謝分享
cutter + 6 高手
2545889167 + 20

查看全部打赏

发表于 2021-3-22 12:04:41 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-3-23 00:16:03 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 0 反对 1

使用道具 举报

发表于 2021-3-23 11:17:11 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-3-23 21:12:13 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-3 23:41:46 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 1家元 +20 收起 理由
家睦 + 20

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

发表于 2021-4-4 07:12:28 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-4 09:44:59 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-4-13 11:47:03 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 22:05:11 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 1 反对 0

使用道具 举报

发表于 2021-9-11 12:06:30 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-9-27 13:03:05 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-27 19:32:43 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-10-19 23:23:38 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-12-7 17:08:08 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-2-16 12:22:02 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-3-30 22:33:41 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-4-4 15:50:41 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2022-11-25 13:57:42 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-1-15 14:38:37 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-12-21 14:33 , Processed in 0.358800 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表