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

[复制链接]
1881|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 | 显示全部楼层
不定的刷屏
 楼主| 纯金属 发表于 2014-8-13 12:07 | 显示全部楼层
dirtwillfly 发表于 2014-8-13 11:43
不定的刷屏

能再说详细点么?
tyw 发表于 2014-8-13 15:28 | 显示全部楼层
 楼主| 纯金属 发表于 2014-8-13 16:20 | 显示全部楼层
谢谢TT,收下了。
chunyang 发表于 2014-8-13 18:57 | 显示全部楼层
滚动速度高就要提高刷新频率。
y651503148 发表于 2014-8-13 22:08 | 显示全部楼层
先关显示再给下一帧。
 楼主| 纯金属 发表于 2014-8-14 09:21 | 显示全部楼层
chunyang 发表于 2014-8-13 18:57
滚动速度高就要提高刷新频率。

谢谢,正解。
因为板子画错了,只能供电3.3v,595和138的频率不能提太高,等下一般提高的5v,再提高刷新率,可以解决问题了。
结贴。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

214

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部