风狼

  • 2019-01-11
  • 回复了主题帖: 单片机软件设计1-使用SPI+DMA驱动WS2812B型LED

    littleshrimp 发表于 2019-1-10 19:37 楼主的这种方式有些浪费内存资源 使用SPI最节省内存的方法是用3bit来实现ws2812的一位 SPI时钟在2.5Mbp ...
    嗯嗯确实,谢谢指教。

  • 2019-01-10
  • 回复了主题帖: 单片机软件设计1-使用SPI+DMA驱动WS2812B型LED

    昨天看了大佬的教程,今天把东西弄出来了,过来补充一些。首先一开始不太理解大佬说的0码跟1码,后来抓了波形才懂,其实1码最左边的0,作为是上一个数据的补充,0码同理。大佬这一招很妙!另外大佬spi的速率应该是不对的吧?1Mbit/s的话8位数据的时间就是8us远超一个ws2812数据码的周期。所以一开始移植的时候(一开始为了节约时间没有仔细研究大佬说的话)死活调不通,后来25us发现spi速率配错了。emmm我自己配的速率8位数据1.25us直接跟他对应起来,每一位就是的时间1.25/8,速率就是8/1.25=6.4M。为了这6.4M我还专门去调了stm32f4的总线时钟频率,结果当然是降频了,感觉有点得不偿失。总之还是为了提醒大家学习要多专研啊!也给大家提提醒,顺便谢谢大佬的指教了!

  • 2019-01-09
  • 回复了主题帖: 单片机软件设计1-使用SPI+DMA驱动WS2812B型LED

    哇感谢大佬!一只萌新路过

最近访客

< 1/1 >

统计信息

已有1人来访过

  • 芯币:17
  • 好友:--
  • 主题:--
  • 回复:3
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言