1月9日,在线听RF检波器如何简化系统设计,与ADI工程师一起学习吧!→ 报名参会 ←
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » STM32 驱动最大点数的独立LED发光二极管,有啥好方案呢?

共6条 1/1 1 跳转至

STM32 驱动最大点数的独立LED发光二极管,有啥好方案呢?

助工
2019-11-20 18:53:09    评分

目前我学习STM32,还处在流水灯控制的阶段。。。。


看到大城市里的各种灯光秀很漂亮,我搜了一下采用的是单线归零码的通讯方式控制芯片点亮的RGB二极管。

现在问题来了,如何用STM32点亮尽量多数量的二极管,达到灯光秀或显示低像素活动图像的状态。

LED控制芯片是可以直接串联工作的,假设50个一串;刷新率至少要保证30Hz以上,因为是单线控制,STM32直接控制50串能做到不?

我能想到的是DMA+PWM或DMA+TIMER控制,但是好象做不到上面的要求。

STM32可选择M0或M4内核的,主频可按150MHz评估。

请各位大佬给出建议,尽量具体一点,个人水平有限,今年春节家里的大型灯光秀就靠大家了。

谢谢!





关键词: STM32     发光二极管     LED     流水灯    

助工
2019-11-20 20:48:23    评分
2楼

帮顶


助工
2019-11-20 21:58:19    评分
3楼

MA+PWM可以驱动WS2812B灯带 1个io 800kbps 每3个数组映射一个灯 RGB 888 所以只和数组所占内存大小有关。


助工
2019-11-20 22:08:21    评分
4楼
ISSI3731,专门点灯的驱动芯片。



助工
2019-11-20 22:20:22    评分
5楼

我想到了淘宝上的电子胸牌,你看看人家的方案。


助工
2019-11-22 16:48:01    评分
6楼

stm32可以用多种方式驱动WS2812全彩灯,网上也有卖这种灯带的,大概一米10块钱,我之前采用的方法是DMA+SPI的方式,理论上你的屋子可以随便搞,完全可以实现,当然arduino更容易操作,只需要调用一个库就行了


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]