你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
wenyangzeng 发表于 2019-7-29 19:17 WS2812是单总线器件,需要CPU对其进行单总线时序操作,DMA只有数据传输搬运功能,没有时序控制功能,如何对 ...
l441867854 发表于 2019-7-29 19:29 DMA to PWM 或SPI的方式实现四路独立的WS2812控制 可以实现吗?
wenyangzeng 发表于 2019-7-29 20:00 楼主只要查阅WS2812数据手册就可以知道,对其操作是单总线串行模式,所有数据的传送要按照手册规定的时序 ...
l441867854 发表于 2019-7-30 17:29 有需要多路的地方,目前市场上的控制器 有四路 8路 16路都有, 亮化工程上都有用。 ...
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
1q1q
12345
11
11.08
实现了DMA+PWM控制一路60个WS2812灯,更多的灯串也可以。只要一路PWM可以,那么实现4路肯定也是可以的,顶多分时复用操作DMA。
DMA+SPI暂时没成功,为了最大节省ROM,一个字节传输2位灯的数据。没时间搞,应该也是可行的,用SPI能实现几路,取决于有几路SPI。
评分
查看全部评分
DMA to PWM 或SPI的方式实现四路独立的WS2812控制 可以实现吗?
楼主只要查阅WS2812数据手册就可以知道,对其操作是单总线串行模式,所有数据的传送要按照手册规定的时序串行发送到器件,楼主应该老老实实按照器件厂家提供的时序进行控制。
况且:该器件本身设计就是适合级联单线传送,何苦又弄成多条控制线传送,实在浪费资源!摩天轮上的彩色LED灯带,也是单线传输控制的呀!
有需要多路的地方,目前市场上的控制器 有四路 8路 16路都有, 亮化工程上都有用。
楼主有点钻牛角尖了,16路就用16个GPIO口去驱动就是,多个器件串接,使用一条控制总线,就可以让每只LED发光不同颜色,
这个芯片的控制与SPI、DMA、PWM毫不相干呀!
评分
查看全部评分