核心内容摘要
PyCharm安装与配置全攻略:从下载到高效开发
遇到的大坑
spi一定要选 跳变沿选第二个2Edge模式因为跳变沿为 1 的话MOSI 的空闲电平为高电平为 2 的话则会延续上次发送的最后电平我们发送数据的末尾都是低电平这样 WS2812 不会误判
其实你的驱动波形根本不需要那么严格手册规定的时间以外还有余量我就是本来要求560ns-1us我就到·1us但是颜色不对丢数据了最后证实只是因为
中跳变沿选第二个2Edge模式没选对导致刚开始波形错误这也是最重要的你刚开始给高电平其实是真的会错以后遇到任何驱动只要你的时序差她手册的极限几纳秒一点都是没事的
手册有些人的是错的我去嘉立创拿的也是错的下次写驱动得多参考价看几份成功经历spi就行不用dma也可以因为最快就那样你使用dma可以节约cpu资源但对我来说没啥用gpionop也能驱动就是可能会有几率显示错误具体配置为内部时钟倍频到72m主频 spi 8分频产生波形参考代码/*! \file main.c \brief USART DMA receive by IDLE interrupt SPI驱动WS2812B \version
, V
3.