求一个8位PWM控制LED亮度的方法

2020-01-17 19:08发布

诚心请教前辈:
如题,用8位单片机的PWM控制LED亮度,亮度在128级(最好64或32级)内,如何实现线性平滑由暗到亮(或由亮到暗)没有闪烁感
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
117433525
1楼-- · 2020-01-18 17:28
chenchaoting 发表于 2016-5-7 21:35
记得论坛里有个贴出了例子,不用那么高分辨率,照样实现平滑

在低亮度的时候,分辩率低了没办法消除跳动感的,就是LZ说的闪烁感.
chenchaoting
2楼-- · 2020-01-18 22:37
117433525 发表于 2016-5-7 21:37
在低亮度的时候,分辩率低了没办法消除跳动感的,就是LZ说的闪烁感.

那个帖子是用其他方法,间接提高分辨率,我找找看
chenchaoting
3楼-- · 2020-01-19 02:54
 精彩回答 2  元偷偷看……
xiao_he
4楼-- · 2020-01-19 08:35
chenchaoting 发表于 2016-5-7 21:58
http://www.amobbs.com/thread-5635609-1-1.html ,看这个帖子,是否对你有帮助

这个好,不过用到了中断,如果要输出三路PWM分别控制RGB的话,还有至少一个定时中断,会占用CPU过多时间吗?
wcl_0308
5楼-- · 2020-01-19 13:10
查表和线性拟合
guyue180
6楼-- · 2020-01-19 14:20
这种不就是呼吸灯吗?

一周热门 更多>