附加项 SPI

1. DMA先把数据发送到SPI1->DR, TXE位被清除

2. 最后1个TXE,不会被DMA清除,发送完成数据,并不是接收最后1个字节发送完成

3. DMA为什么连续,不是TC能做到的,需要TXE把数据提前准备好


发送DMA和DMA都需要配置, 仅仅DMA接收完成作为,作为完成表示,DMA发送完成标志需要手动清除.  无需管TXE, RNXE的标志

出现spi死机的问题,我们需要打开DMA2时钟


猜你喜欢

转载自blog.csdn.net/yangang185/article/details/80307752
SPI