求F103普通IO口控制WS2812B的RGB灯

2019-07-21 06:40发布

做设计的时候粗心的了一些,用了STM32F103C8T6的普通IO口PA0口做RGB的数据口,现在要哭惨了,因为时序没那么准确,点的灯值并不准确,求能稳定控制10个WS2812B的RGB灯珠的代码,全部内部定时器什么的都能用,只是引脚改不了,复制能用直接给赏金
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
陈皮皮
1楼-- · 2019-07-22 08:00
给你两个方向,都可以实现,而且很稳定。一是PWM,二是SPI控制
do335maomao
2楼-- · 2019-07-22 12:29
 精彩回答 2  元偷偷看……
18811707971
3楼-- · 2019-07-22 13:51
参考学习一下
宋宋
4楼-- · 2019-07-22 18:37
想问下  需要并行11个灯圈  (一个灯圈包含24个灯珠)  + 一个灯带(灯带中有100个灯珠)   MCU使用STM32F103C8T6  这个可以运行吗?我试了 总是不能达到预期效果,想要灯圈跟灯带都正常亮同一种颜 {MOD}。有没有大佬有这块的代码,或者熟悉这块麻烦指点下啊!QQ:634299815  非常感谢
宋宋
5楼-- · 2019-07-22 22:24
我现在使用延迟可以让10个灯圈亮一种颜 {MOD},或者1个灯带亮 ,同时运行就会时序混乱。使用DMA+PWM方式,一个定时器对应一个灯圈可以,但是多个就不亮了,不知道是什么原因
Anger丶Tiger
6楼-- · 2019-07-23 01:05
学习学习

一周热门 更多>