[N32G43x] 【N32G435x】用PWM+DMA驱动WS281X RGB彩灯的产品级源码分享

[复制链接]
8890|73
 楼主| 6552918 发表于 2022-3-17 08:57 | 显示全部楼层
primojones 发表于 2022-3-16 20:47
最大支持多少的控制

这要看你有多少内存和延时效果
 楼主| 6552918 发表于 2022-3-17 08:58 | 显示全部楼层
htmlme 发表于 2022-3-16 21:15
WS281X RGB彩灯效果怎么样

能跑满速,效果杠杠的
pl202 发表于 2022-4-1 15:04 | 显示全部楼层
这个pwm怎么使用dma输出呢

评论

看源码吧 里面都有  发表于 2022-4-1 22:22
pentruman 发表于 2022-4-1 15:14 | 显示全部楼层
PWM+DMA可行?

评论

必须可以,而且效率最高  发表于 2022-4-1 22:23
1988020566 发表于 2022-4-1 16:16 | 显示全部楼层
之前都是使用的延时控制  

评论

延时效率太低了,其他基本也没法干啥了  发表于 2022-4-1 22:23
caigang13 发表于 2022-4-2 08:19 来自手机 | 显示全部楼层
之前用ESP32做了个彩灯
sesefadou 发表于 2022-4-11 15:59 | 显示全部楼层
pwm控制延时能行吗
 楼主| 6552918 发表于 2022-4-11 17:16 | 显示全部楼层
sesefadou 发表于 2022-4-11 15:59
pwm控制延时能行吗

不需要控制延时,是调整占空比,你可以看看源码
sock 发表于 2022-4-28 14:50 | 显示全部楼层
受教了!!非常感谢楼主!!!分享学习经验
trucyw 发表于 2023-1-12 17:37 | 显示全部楼层
请教下这样1个TIM可以控制多少颗灯
 楼主| 6552918 发表于 2023-1-12 20:52 | 显示全部楼层
trucyw 发表于 2023-1-12 17:37
请教下这样1个TIM可以控制多少颗灯

我展示的这种方式主要看内存有多大,因为要提前设置占空比数组,一颗LED要使用8bit精度占空比的话要24个字节,16bit精度占空比的话要48个字节。展示的方式是用空间换时间的方式。
便携手到老 发表于 2023-1-28 10:18 | 显示全部楼层
不错的,是调试占空比吗?还是?
 楼主| 6552918 发表于 2023-1-28 10:28 | 显示全部楼层
便携手到老 发表于 2023-1-28 10:18
不错的,是调试占空比吗?还是?

占空比
名字是啥样 发表于 2023-1-28 10:56 | 显示全部楼层
这个不错的,感谢楼主的分享,我认为SPI测试比较好一些。
 楼主| 6552918 发表于 2023-1-28 13:41 | 显示全部楼层
名字是啥样 发表于 2023-1-28 10:56
这个不错的,感谢楼主的分享,我认为SPI测试比较好一些。

各有优缺点
wilhelmina2 发表于 2023-3-9 12:24 | 显示全部楼层
可以spi dma的方式驱动WS2812
 楼主| 6552918 发表于 2023-3-9 13:50 | 显示全部楼层
wilhelmina2 发表于 2023-3-9 12:24
可以spi dma的方式驱动WS2812

各有优缺点,个人认为PWM才是最佳
mattlincoln 发表于 2023-3-10 10:27 | 显示全部楼层
PWM+DMA是修改占空比的吗啊?
zerorobert 发表于 2023-3-10 11:06 | 显示全部楼层
这个数据是怎么保存的?              
 楼主| 6552918 发表于 2023-3-10 12:10 | 显示全部楼层
mattlincoln 发表于 2023-3-10 10:27
PWM+DMA是修改占空比的吗啊?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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