发新帖我要提问
12
返回列表
打印
[单片机芯片]

基于ch32v003之spi dma实现的ws2812b炫彩灯光效果

[复制链接]
楼主: lilijin1995
手机看帖
扫描二维码
随时随地手机跟帖
21
7.2V电压会损坏WS2812B灯带吗?

使用特权

评论回复
22
everyrobin| | 2023-5-7 15:09 | 只看该作者
参考stm32的代码吧              

使用特权

评论回复
23
hudi008| | 2023-5-7 15:24 | 只看该作者
是否可以移植arduino的库呢

使用特权

评论回复
24
ulystronglll| | 2023-5-7 15:30 | 只看该作者
这个spi和dma效果不错。
              

使用特权

评论回复
25
uytyu| | 2023-6-8 13:21 | 只看该作者
每次调用SPI发送数据是有间隔时间的,并且会被中断打断,这时候DMA的作用就体现出来了

使用特权

评论回复
26
pl202| | 2023-6-8 13:26 | 只看该作者
在每个比特位之间需要有一个短的低电平信号,以保证数据的正确性。

使用特权

评论回复
27
backlugin| | 2023-6-8 13:54 | 只看该作者
使用DMA+PWM实现的WS2812

使用特权

评论回复
28
sanfuzi| | 2023-6-8 14:04 | 只看该作者
使用SPI发送的数据较多,中途遇到cpu中断可能会打断传输数据

使用特权

评论回复
29
rosemoore| | 2023-6-8 14:20 | 只看该作者
在使用SPI DMA控制WS2812时,需要特别小心,避免出现数据传输错误

使用特权

评论回复
30
mollylawrence| | 2023-6-8 14:39 | 只看该作者
SPI是很投机取巧办法               

使用特权

评论回复
31
jackcat| | 2023-6-8 14:46 | 只看该作者
通过GPIO引脚和PWM结合DMA这两种方式来实现  

使用特权

评论回复
32
bartonalfred| | 2023-6-8 15:27 | 只看该作者
可以通过调节SPI时钟频率来满足WS2812的数据传输要求。

使用特权

评论回复
33
beacherblack| | 2023-6-8 15:38 | 只看该作者
SPI+DMA驱动和控制WS2812非常高效

使用特权

评论回复
34
chenci2013| | 2023-6-8 15:45 | 只看该作者
使用DMA控制SPI发送数据,每个时钟周期都能够发送两个比特位。

使用特权

评论回复
35
chenjun89| | 2023-6-8 23:47 | 只看该作者
不错,如楼上所述,arduino有现成的库可以使用。

使用特权

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

本版积分规则