rainbow
发表于 2008-6-3 22:35:51
M88+74HC595*8控制64个LED的灰度(256级)初步成功,参考“polarbear 枫叶”的思路。
由于参考了“polarbear 枫叶”的思路,做出了初步的效果。
有一个问题,就时当LED的亮度值改变的时候有个别的LED会有闪烁现象,我想是由于595数据更新所致,现在还没有解决,还想请“polarbear 枫叶”指点。
先谢过了。
看一下视频:
点击此处下载 ourdev_300574.rar(文件大小:400K) (原文件名:led.rar)
源程序:(AVRStudio+WINAVR)
点击此处下载 ourdev_300575.txt(文件大小:4K) (原文件名:main.txt)
电路简图:
http://cache.amobbs.com/bbs_upload782111/files_10/ourdev_300614.png
(原文件名:led.png)
wxws
发表于 2008-6-3 23:14:05
MARK
wxws
发表于 2008-6-3 23:21:02
奇怪,24M的晶振,硬件SPI,居然都会闪?
durgy
发表于 2008-6-3 23:22:45
stb延长一点时间试试
rainbow
发表于 2008-6-3 23:24:30
只是在LED的亮度变化时才会有个别(1-3个)的LED会有闪烁,而且不固定是哪一个,位置不连续。
rainbow
发表于 2008-6-3 23:26:30
请问【3楼】 durgy :“std”时什么意思啊?
谢谢!
durgy
发表于 2008-6-3 23:38:18
是stb,595的一个脚,我看你程序上有控制的
24m晶振已经算是超频了,不知道会不会有什么奇怪的事情发生
你可以做一个整体渐变的效果,看看还会不会闪烁?
还有就是12M的spi速度控制64个点,应该可以做到肉眼察觉不出来的渐变效果了,有闪烁是比较奇怪
madha
发表于 2008-6-4 00:05:45
mark
wxws
发表于 2008-6-4 00:21:59
才看了视频,还是不错的.
赞一个
HZZCL
发表于 2008-6-4 08:19:30
不错
lionliu
发表于 2008-6-4 09:49:30
很好
yibin818
发表于 2008-6-4 20:33:14
mark
cds828
发表于 2008-6-5 16:37:15
无法不做记号!
ba1731
发表于 2008-6-6 11:12:52
UP,我喜欢
xzmabin
发表于 2008-6-6 11:20:00
我也踩上1脚。
renxupeng
发表于 2008-6-30 11:59:18
我把LZ的程序改成了16级的,但最大亮度只有正常最大亮度的50%左右,那位大侠知道为什么呀,谢谢了!
xingcn
发表于 2009-3-24 20:58:24
学习一下。
cjr82123
发表于 2009-3-24 21:13:19
楼主,这个星期我也在玩595,之前我在显示字符的时候也有闪烁的想象,后来加入消隐就解决了!所说的消隐就是说当595要发送数据到输出端口之前要把位选置高(共阳)或者置低(共阴)!总的来说就是在发送数据之前禁止所有LED导通。
qzzz
发表于 2009-3-25 00:12:42
支持下
chiwenhu
发表于 2009-4-11 22:03:09
看了就兴奋
hyz_avr
发表于 2009-4-11 22:17:18
做个记号,有时间详细看看..谢谢!
pinocchio
发表于 2009-4-11 23:44:49
mark
ccllcc
发表于 2009-4-15 10:00:22
xue xi xue xi
shamork
发表于 2009-6-13 13:08:20
mark
stefgq
发表于 2009-6-13 13:15:01
mark
Totry
发表于 2009-6-13 14:37:27
什么东东?
tuy0326
发表于 2009-6-14 05:19:40
copy
lin135
发表于 2009-6-14 21:39:16
在没有串口的芯片上做256级有困难啊。做100级还差不多。
xullin
发表于 2009-6-14 21:51:28
看看
chierchen
发表于 2009-6-17 15:30:17
呵呵~标记~
evilangell
发表于 2009-6-20 19:36:13
如果要驱动400 个 LED 有什么好的方法
nicksean
发表于 2009-6-24 21:46:53
一直想知道那种彩色的LED大屏墓是怎么实现的呢? 那么多点
fangpei520720
发表于 2009-7-25 09:58:41
我现在也在学着编这个程序,借鉴一下
fantasyang
发表于 2009-7-25 19:54:54
好东西,mark~~
colorwolf
发表于 2009-8-4 00:26:52
马可
rainbow
发表于 2009-8-4 00:58:21
colorwolf
翻译成“色_狼”对吧。
是考古的吧。
jchqxl
发表于 2009-8-4 01:25:31
不错,谢谢
mysky
发表于 2009-8-4 08:25:28
mark
rube
发表于 2009-8-30 12:43:14
学习
12fen
发表于 2009-12-3 17:09:34
mark
zldiy
发表于 2009-12-4 08:20:53
钢协学习一下
tclandmei
发表于 2009-12-4 08:36:37
学习一下!谢谢!
MLYXLPK007
发表于 2009-12-19 16:00:49
256级? 强 我一个arm跑32级都会闪几颗点(程序没优化),闪也可能是电流波动的图片转灰度数据是怎么实现的 ?
yzn09
发表于 2009-12-19 16:09:49
SPI在高速的写入595,实现多路的PWM效果
sharpufo
发表于 2010-3-5 19:29:52
今天拿我的128*32的双色屏做了下试验,芯片为M16 OC 24MHz, 编译器GCC 2010
256级灰度有点整体闪烁, 64级还可以,只是简单的扫描效果,还没加进去其他的东西,做灰度屏还是别拿单片机来做了,这活最好用FPGA之类的来干。
afee3344
发表于 2010-10-10 22:51:37
MARK,有用
hyue928
发表于 2010-10-10 23:12:35
顶
XQGG
发表于 2010-10-10 23:18:28
标记
lixingling
发表于 2010-10-13 16:07:36
没有原理图啊,有没有那位大哥解释下
flyingcys
发表于 2011-4-11 14:37:06
MARK
alwen
发表于 2011-12-15 13:59:10
学习一下 ..刚好要用到。谢谢楼主!!!
autopro
发表于 2012-11-27 16:30:10
学习一下
页:
[1]