原文:STM32使用SPI驱动WS2812灯带

由来 最近有使用ws 实现大规模灯带的需求,所以研究了一下如何驱动一排排的灯带。 目前网上有开源的WS 驱动,它是用Arduino实现的,这些实现都使用arduino的io口模拟ws 的通信时序,因此具有固有的耗时的缺点。WS 的数据手册描述如下。 When the refresh rate is fps, low speed model cascade number are not less t ...

2021-05-31 23:06 1 6584 推荐指数:

查看详情

STM32 G431RB 实现WS2812的跑马灯,流水灯,呼吸特效

在前面的文章中实现了使用Circular模式控制WS2812带,利用Freertos的Task的管理实现了跑马灯,流水灯和呼吸效。 代码提交到Github上了。 https://github.com/magicduan/demo_pwm_dma_circular 在实现中碰到一个较大 ...

Mon Jan 24 23:17:00 CST 2022 0 1596
STM32F103C8T6使用SPI接口驱动WS2812b

之前一篇文章写了使用IO控制WS2812b操作原理,但是由于IO的输出比较慢,所以现在改用了硬件SPI控制WS2812b条 把SPI的mosi线接到ws2812b的数据线,SPI的速率可达十几Mbit/s,如此高的传输速率,我们可以使用一个(uint8_t)类型的数据代表一个码1或者码 ...

Sun Sep 19 17:34:00 CST 2021 0 419
0xWS2812 STM32 driver for WS2812(B) RGB LEDs

0xWS2812 STM32 driver for WS2812(B) RGB LEDs 0xWS2812 pronounced "hex-WS2812" This code aims at providing a basic interface to the WS2812(B ...

Thu Aug 27 07:48:00 CST 2015 0 7952
STM32 G431RB 利用PWM+DMA+Circular Mode 少量内存 实现对WS2812 带的控制

在上一篇文章中DMA的设置使用的是"Normal" Mode,这种实现方法的问题是费内存,要控制168颗带的颜色,需要准备168*24 +2*TRST 约4K Byte的内存, 在MCU的世界里就麻烦了,这次这个项目中需要控制4个带,两个168,一个21, 一个23.内存严重告急。采用DMA ...

Sun Jan 16 01:17:00 CST 2022 0 981
玩转X-CTR100 l STM32F4 l WS2812全彩LED

更多塔克创新资讯欢迎登陆【塔克社区 www.xtark.cn 】【塔克博客 www.cnblogs.com/xtark/ 】 WS2812B RGB全彩LED珠,只需通过一根信号线控制多个显示,本教程使用X-CTR100控制器驱动WS2812环。 原理 WS2812 ...

Wed Jul 04 02:08:00 CST 2018 1 1532
STM32F103C8T6驱动WS2812b

STM32F103C8T6驱动WS2812b条 几天小朋友到别人家玩,看上了人家的金鱼,人家就给了她一条小金鱼,有了小金鱼,怕它没氧气挂掉,买了一个氧气泵,没有东西喂它也不行,又买了一包鱼料,又因为它太孤单了,又买了几条小金鱼给它做伴,几条小金鱼老是在水桶里不怎么好看,又去买了 ...

Sun Aug 09 07:42:00 CST 2020 0 1328
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM