发新帖我要提问
12
返回列表
打印
[STM32F1]

怎么用单片机模拟PWM控制RGB灯颜色渐变

[复制链接]
楼主: 1341120125
手机看帖
扫描二维码
随时随地手机跟帖
21
1341120125|  楼主 | 2017-5-23 20:17 | 只看该作者 回帖奖励 |倒序浏览
Ketose 发表于 2017-5-22 20:17
硬件PWM控制呼吸灯的频率一般4-5K以上,人眼才感觉不到闪烁。当然频率更高效果更好。
假如RGB亮度分256个级 ...

频率是300us进入一次,是256级别    我在刷图的时候关了中断, 导致闪烁 不过 为什么会导致闪烁我不知道

使用特权

评论回复
22
1341120125|  楼主 | 2017-5-23 20:18 | 只看该作者
wkshengren 发表于 2017-5-23 15:00
没必要用定时器中断模拟PWM啊,STM32那么多PWM引脚了

引脚已经不能改了  8个RGB灯

使用特权

评论回复
23
1341120125|  楼主 | 2017-5-23 20:20 | 只看该作者
minzisc 发表于 2017-5-23 17:00
颜色停留的时间长就是控制信号长。

我想尽量让每种颜色停留时间一样,至少看起来没区别   可是模拟的有些颜色停留时间明显过长
谢谢

使用特权

评论回复
24
wkshengren| | 2017-5-24 10:06 | 只看该作者
你这个13HZ,明显会闪烁了,而且关中断也会导致闪烁的

使用特权

评论回复
25
wkshengren| | 2017-5-24 10:07 | 只看该作者
而且,这8颗LED亮的颜色要求一致么?还是说同一时刻亮不同的颜色?

使用特权

评论回复
26
1341120125|  楼主 | 2017-5-24 16:21 | 只看该作者
wkshengren 发表于 2017-5-24 10:07
而且,这8颗LED亮的颜色要求一致么?还是说同一时刻亮不同的颜色?

要求一致,同时刻亮同一种颜色

使用特权

评论回复
27
springvirus| | 2017-5-24 16:42 | 只看该作者
多改实参,多看效果~

使用特权

评论回复
28
tianqi911| | 2019-1-10 16:55 | 只看该作者
通用MCU控制rgb效果不理想,用PCA69系列去控制彩灯,MCU控制这个IC就好了。

使用特权

评论回复
29
17吃饭| | 2020-3-22 10:32 | 只看该作者
danhlq1322@163.com,求分享代码工程,谢谢

使用特权

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

本版积分规则