打印

LED大屏扫描,滚动怎么实现的?

[复制链接]
1259|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
纯金属|  楼主 | 2014-8-13 09:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LED点阵屏,横向40个点,纵向256个点。
横向用138+MOS管提供高电平;
纵向用595+2003提供低电平。用3组SPI口,驱动16列+16列+8列=40列。
也就是说每列点亮时间是1/16扫。确保亮度和不抖动。
LED点阵电源另外提供,MCU用3.3V,两者共地。
SPI用1MHz,传输一行的数据时间是360us, 刷新一屏的时间是8.8ms;


静态显示时没有问题。
若每隔50ms滚动一格,因为上一帧的视觉停留会造成重影,个人觉得没法解决了。



相关帖子

沙发
纯金属|  楼主 | 2014-8-13 10:26 | 只看该作者
是不是刷一帧屏8.8ms时间太长了

使用特权

评论回复
板凳
cjseng| | 2014-8-13 11:16 | 只看该作者
先黑屏,再滚动。

使用特权

评论回复
地板
dirtwillfly| | 2014-8-13 11:43 | 只看该作者
不定的刷屏

使用特权

评论回复
5
纯金属|  楼主 | 2014-8-13 12:07 | 只看该作者
dirtwillfly 发表于 2014-8-13 11:43
不定的刷屏

能再说详细点么?

使用特权

评论回复
6
tyw| | 2014-8-13 15:28 | 只看该作者

使用特权

评论回复
7
纯金属|  楼主 | 2014-8-13 16:20 | 只看该作者
谢谢TT,收下了。

使用特权

评论回复
8
chunyang| | 2014-8-13 18:57 | 只看该作者
滚动速度高就要提高刷新频率。

使用特权

评论回复
9
y651503148| | 2014-8-13 22:08 | 只看该作者
先关显示再给下一帧。

使用特权

评论回复
10
纯金属|  楼主 | 2014-8-14 09:21 | 只看该作者
chunyang 发表于 2014-8-13 18:57
滚动速度高就要提高刷新频率。

谢谢,正解。
因为板子画错了,只能供电3.3v,595和138的频率不能提太高,等下一般提高的5v,再提高刷新率,可以解决问题了。
结贴。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

214

帖子

0

粉丝