数码之家

 找回密码
 立即注册
搜索
查看: 12777|回复: 38

另一款汉朔Stellar-XL 4.2寸墨水屏拆解 反汇编提取初始化代码和波形表

    [复制链接]
发表于 2021-9-13 23:55:24 | 显示全部楼层 |阅读模式
上一贴“两款汉朔4.2寸墨水屏价签拆解与点亮”介绍了2款4.2寸价签,今天又遇到另一款Hanshow Stellar-XL,值得再发一贴。

外观一样,玄机依然在内部。



拆开后盖,主板也是一样的,区别在墨水屏

排线的形状很特殊,通向2片主控IC



排线型号


搜索到名为HINK-E042A03的文档,与实物相符




从文档中了解到,主控IC是SSD1608,分辨率是240x320,支持双片级联扩展分辨率至480x320,从而驱动400x300的面板。


同时还发现,24pin排线的1脚(MSP430G2553的P3.7)在其他价签中是空脚,在这里是从IC的片选CS2。
看来,汉朔价签的24pin定义是一致的。

有公开资料的墨水屏都没有使用SSD1608的,所以找不到示例程序。
照例反汇编,提取初始化代码和波形表,整理如下:

  1. const uint8_t EPD_lut[30]={
  2.   0x66, 0xa6, 0x6a, 0x66, 0x55, 0x99, 0xaa, 0x66,
  3.   0x55, 0x95, 0xaa, 0xaa, 0x59, 0x55, 0xaa, 0x55,
  4.   0x88, 0x11, 0x11, 0x88,
  5.   0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  6.   0x8f, 0x8f,
  7. };

  8. void init()
  9. {
  10.   EPD_RST_LOW;
  11.   delayMS(10);
  12.   EPD_RST_HIGH;
  13.   delayMS(10);
  14.   EPD_CS1_LOW;
  15.   EPD_CS2_LOW;
  16.   EPD_WriteCMD(0x12);
  17.   while(EPD_isBusy());
  18.   EPD_WriteCMD3DAT(0x01, 0x2b, 0x01, 0x00);
  19.   EPD_WriteCMD1DAT(0x3a, 0x16);
  20.   EPD_WriteCMD1DAT(0x3b, 0x08);
  21.   EPD_WriteCMD1DAT(0x21, 0x83);
  22.   EPD_WriteCMD1DAT(0x3c, 0x33);
  23.   EPD_WriteCMD1DAT(0x11, 0x01);
  24.   EPD_WriteCMD2DAT(0x44, 0x00, 0x18);
  25.   EPD_WriteCMD4DAT(0x45, 0x00, 0x00, 0x2b, 0x01);
  26.   EPD_WriteCMD1DAT(0x2c, 0xb9);
  27.   EPD_WriteCMD(0x32);
  28.   EPD_WriteMultiDAT(EPD_lut, 30);
  29.   EPD_CS1_HIGH;
  30.   EPD_CS2_HIGH;
  31. }

  32. void write_left(uint8_t *dat)
  33. {
  34.   EPD_CS1_LOW;
  35.   EPD_WriteCMD1DAT(0x4e, 0x00);
  36.   EPD_WriteCMD2DAT(0x4f, 0x00, 0x00);
  37.   EPD_WriteCMD(0x24);
  38.   EPD_WriteMultiDAT(dat, 7500);
  39.   EPD_CS1_HIGH;
  40. }

  41. void write_right(uint8_t *dat)
  42. {
  43.   EPD_CS2_LOW;
  44.   EPD_WriteCMD1DAT(0x4e, 0x00);
  45.   EPD_WriteCMD2DAT(0x4f, 0x00, 0x00);
  46.   EPD_WriteCMD(0x24);
  47.   EPD_WriteMultiDAT(dat, 7500);
  48.   EPD_CS2_HIGH;
  49. }

  50. void refresh()
  51. {
  52.   EPD_CS1_LOW;
  53.   EPD_CS2_LOW;
  54.   EPD_WriteCMD1DAT(0x22, 0xc7);
  55.   EPD_WriteCMD(0x20);
  56.   EPD_CS1_HIGH;
  57.   EPD_CS2_HIGH;
  58.   while(EPD_isBusy());
  59. }

  60. void sleep()
  61. {
  62.   EPD_CS1_LOW;
  63.   EPD_CS2_LOW;
  64.   EPD_WriteCMD1DAT(0x10, 0x01);
  65.   EPD_CS1_HIGH;
  66.   EPD_CS2_HIGH;
  67. }

  68. void main()
  69. {
  70.   init();
  71.   write_left(...);
  72.   write_right(...);
  73.   refresh();
  74.   sleep();
  75.   while(1);
  76. }
复制代码


双IC的操作方式很特别。初始化写入寄存器时,两个片选都拉低。写入RAM数据时,分左右半屏,主从IC分别拉低片选。最后刷新时,又要同时拉低片选发送指令。
成功驱动的照片就不发了,和上一贴一样还是无灰度的黑白单色显示。






汉朔Stellar-M单色电子墨水屏价签之无损改造+降低功耗+无线刷图
https://www.mydigit.cn/thread-236338-1-1.html

汉朔电子墨水屏价签的实用化——制作基站发送天气和时间
https://www.mydigit.cn/thread-247117-1-1.html

汉朔2.13寸电子墨水屏价签改造成桌面时钟摆件
https://www.mydigit.cn/thread-270617-1-1.html

两款汉朔4.2寸墨水屏电子价签拆解与点亮,型号都是Stellar-XL
https://www.mydigit.cn/thread-274369-1-1.html

本帖子中包含更多资源

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

x

打赏

参与人数 11家元 +220 收起 理由
jf201006 + 20 謝謝分享
moontree + 20 謝謝分享
黯然销魂 + 20 原創內容
kkdkj + 20 謝謝分享
xuyaz + 20
ch104517745 + 20
兔包公 + 20 優秀文章
aladdincp + 20 優秀文章
abigbell + 20
nokia5320 + 20

查看全部打赏

本帖被以下淘专辑推荐:

发表于 2021-9-14 10:01:38 | 显示全部楼层
感到很厉害,虽然不太明白何为波形表
回复 支持 0 反对 1

使用道具 举报

发表于 2021-9-14 12:12:50 | 显示全部楼层
屏哪搞呢?多钱?esp8266能驱?
回复 支持 反对

使用道具 举报

发表于 2021-9-14 12:46:08 | 显示全部楼层
反汇编,高大上
回复 支持 1 反对 0

使用道具 举报

发表于 2021-9-14 13:52:58 | 显示全部楼层
本帖最后由 广东七色桥 于 2021-9-14 13:54 编辑

反汇编的都是大神啊
回复 支持 反对

使用道具 举报

发表于 2021-9-14 16:11:12 | 显示全部楼层
430的芯片没有烧熔丝?研发,生产PE要打屁股了:lol:
回复 支持 反对

使用道具 举报

发表于 2021-9-14 18:30:01 来自手机浏览器 | 显示全部楼层
有引脚资料的好办多了,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2021-9-15 08:39:27 | 显示全部楼层
反汇编,大神啊:praise:
回复 支持 反对

使用道具 举报

发表于 2021-9-15 09:40:18 | 显示全部楼层
:titter:老实交代,屏哪里弄的
回复 支持 反对

使用道具 举报

发表于 2021-9-16 02:54:48 | 显示全部楼层
以前很多便宜的价签都是因为没有资料,有了资料,价格就上去了
回复 支持 反对

使用道具 举报

发表于 2021-9-16 10:10:02 | 显示全部楼层
反汇编的都是大佬,牛逼
回复 支持 反对

使用道具 举报

发表于 2021-9-19 23:47:05 来自手机浏览器 | 显示全部楼层
也就是玩技术的。。。
好羡慕:lol:
回复 支持 反对

使用道具 举报

发表于 2021-9-20 10:46:08 | 显示全部楼层
反汇编!很厉害,学习了
回复 支持 反对

使用道具 举报

发表于 2021-9-20 17:11:04 | 显示全部楼层
很厉害,学习不了的能力:praise:
回复 支持 反对

使用道具 举报

发表于 2021-9-30 12:49:45 | 显示全部楼层
:praise:学习不了的能力
回复 支持 反对

使用道具 举报

发表于 2021-9-30 13:54:20 | 显示全部楼层

很厉害,学习不了的能力
回复 支持 反对

使用道具 举报

发表于 2021-10-6 11:35:32 | 显示全部楼层
反汇编的大佬呀
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-26 17:20 , Processed in 0.202800 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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