昨天看了大佬的教程,今天把东西弄出来了,过来补充一些。首先一开始不太理解大佬说的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的总线时钟频率,结果当然是降频了,感觉有点得不偿失。总之还是为了提醒大家学习要多专研啊!也给大家提提醒,顺便谢谢大佬的指教了!