数码之家

标题: ML2420屏幕原理图 [打印本页]

作者: qhw2012    时间: 2025-7-18 13:45
标题: ML2420屏幕原理图
之前老兰上架一批ml2420屏幕,可惜没抢到,最近根据大佬帖子图片分析绘制了原理图
[attach]2496366[/attach]
[attach]2496375[/attach]

[attach]2496358[/attach]
其中,ET6621S是1621段码屏控制芯片,最大支持128段(32SEG×4COM),这块板子只用了20根SEG和4根公共端,这块段码屏貌似是74段的,原理上可以用esp32转成点阵屏,写个for循环把LCD屏的段码表扫出来,然后转译成点阵显示,有这块板子的大佬可以试试
  1. #include "CS1621.h"
  2. uint8_t c;
  3. int main(void)
  4. {
  5.   
  6.   Timer_Init();//定时器初始化
  7.   HT1621_Init();//屏幕初始化
  8.   LCD_Init();
  9.   while (1)
  10.         {               
  11.           for(c=0;c<=20;c++)//20指的是:所用的地址总数
  12.                 {
  13.                    WritetoHT1621(c, 0x01);
  14.                    Delay_ms (500);
  15.                    WritetoHT1621(c, 0x01 | 0x02);
  16.                    Delay_ms (500);
  17.                    WritetoHT1621(c, 0x01 | 0x02 | 0x04);
  18.                    Delay_ms (500);
  19.                    WritetoHT1621(c, 0x01 | 0x02 | 0x04 | 0x08);
  20.                    Delay_ms (500);
  21.                 }
  22.                 Delay_ms (5000);
  23.                 CleanUpLCD();//清屏函数
  24.      }
  25. }
复制代码



作者: 猪小呆    时间: 2025-7-18 14:18
厉害了,可以用普通的12864屏幕代替吗?
作者: ba21    时间: 2025-7-18 14:23
厉害了。
作者: qhw2012    时间: 2025-7-18 14:37
猪小呆 发表于 2025-7-18 14:18
厉害了,可以用普通的12864屏幕代替吗?

必须能呀,这才多少内容,都没汉字复杂,只要解出断码值,直接对接i2c
作者: sadfun    时间: 2025-7-18 14:49
厉害了~大佬快来!
作者: 72hour    时间: 2025-7-18 15:27
得有一块屏才能分析出来
作者: wqwq212    时间: 2025-7-18 17:26
一种屏幕一套驱动,挺麻烦的。
作者: qhw2012    时间: 2025-7-18 20:20
72hour 发表于 2025-7-18 15:27
得有一块屏才能分析出来

是的,有屏幕比用逻辑分析仪看电平容易一些
作者: m3132427    时间: 2025-7-18 20:27
高手啊一般人弄不了
作者: ha2ying    时间: 2025-7-18 23:54
坐等出12864屏幕程序。
作者: yiran    时间: 7 天前
厉害了!
作者: ccbw    时间: 7 天前
楼主高手。。
作者: lf1286    时间: 5 天前
最近没注意看ylj,结果错过了好东西啊
作者: skyline007    时间: 5 天前
期待后续,
作者: 72hour    时间: 4 天前
qhw2012 发表于 2025-7-18 20:20
是的,有屏幕比用逻辑分析仪看电平容易一些

[attach]2499278[/attach]


抽空拆出来量量

作者: lxbeiming    时间: 4 天前
没太看懂,这是啥




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4