|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 慕名而来 于 2025-2-13 09:43 编辑
前天发帖:新手玩电子价签墨水屏方法1——拆解
https://www.mydigit.cn/forum.php?mod=viewthread&tid=497458&fromuid=1505079(出处: 数码之家),
帖子至今无人阅读,或许技术含量太低没人感兴趣吧。
既然发帖题目中有“1”就必然要发有“2”的续贴,所以无论有没有人看也总要善始善终的“续”下来。
今天说说点亮电子价签墨水屏的那些事!
流行的点屏方法不外乎以下两种方式,1.无损再生。2.脱胎换骨。其中第1种方法非高手大神而不能为之,不但需要有操控不同单片机的能力还要懂得各种无线通讯技术并且熟悉具有无线通信功能的单片机的编程应用,其实很多新手也就是在这里自觉不敌、黯然退出的,而我也在这里痛苦挣扎过,查找资料、安装编译软件、配置各种库,折腾了好久终因无法入门驾驭诸如MSP430、NRF5**这些单片机而搁置了。
而另一种比较流行的点屏方法就是我说的“脱胎换骨”法,就是仅仅利用电子价签的显示屏使用自制的驱动板来点亮、操控它。这其中有使用wifi芯片esp8266或esp32,这种模式可以还原电子价签的远程控制功能,而使用STM32等普通单片机驱动墨水屏的方法更是司空见惯的,例程资源也极为丰富,其中例程的佼佼者非“微雪”莫属,它的万能例程几乎可以点亮绝大多数的价签墨水屏。我点亮墨水屏的方法也是这种方法,因为我仅仅会使用STC单片机所以我分享的也只有使用51单片机驱动墨水屏的方法其他的就不做讨论了。
如果你的手里恰好有一个在电子价签中拆出来的并且有原始驱动板的墨水屏(除非你有屏幕的可靠资料,否则一定要有原始驱动板),想点亮它你就先查看驱动板上与屏线PIN3引脚对地连接的电阻的阻值,常见的这个电阻有两个阻值2.2Ω/0.47Ω,如果是0.47的就用UC****系列芯片的驱动例程来测试,如果是2.2的就用SSD*****系列驱动例程来测试,而究竟是某系列中的那一款芯片至于芯片就等测试点亮后再确认吧,资料和例程来源除了前面说到的微雪官网还有大显官网,其实我弄这些也只是玩玩而已能够点亮屏幕也就不深究了,所以在这里就仅简单的说说这两个系列驱动的不同吧。
通常SSD***系列芯片驱动的墨水屏很多都具有完善的局部刷新功能,在屏幕显示字符时就非常方便,虽然在屏幕的相同位置频繁刷新显示内容会积累残影,但在屏幕任意不同点显示新内容的操作是与其他类显示器屏区别不大的,其适用性更强。而UC***系列芯片驱动的黑白红三色墨水屏的局部刷新功能尚可,但对标称可以局部刷新的黑白价签而言其效果却很鸡肋,如果在同一行中逐个位置写入字符时,写入几个字符后前面写入的字符背景会逐渐变暗最后呈现出屏幕很“脏污”的背景,或许高手通过“巧妙”编程会修正这些问题但新手却真的感觉这种屏幕很难用。对于UC驱动的价签墨水屏,我最终的解决方案是利用STC单片机最新出品的AI8051U单片机的34K巨大的SRAM利用在单片机内存中更新显示、通过全屏局刷写入屏幕驱动显存的方法来实现实时刷新的,相关内容详见下篇。
|
打赏
-
查看全部打赏
|