QQ624353765 发表于 2024-4-12 08:12:45

有关SPI_DMA报错的问题







SPI_DMA我并没有配置SPI的接收





但SPI_DMA会报接收错误,这是怎么回事


乘风飞扬 发表于 2024-4-12 10:27:39

SPI DMA设计了4字节的FIFO用于缓存接收数据。

如果FIFO收满来不及写入XRAM,那么后面新接收的数据会被丢弃从而产生RXLOSS标志。

SPI总线收发是同步进行的,在MOSI发送的同时MISO也在接收,哪怕“SPI_DMA我并没有配置SPI的接收”,SPI也会将数据收入FIFO,但是不会将数据写入到XRAM,这样收取4BYTE数据后就会产生RXLOSS。
页: [1]
查看完整版本: 有关SPI_DMA报错的问题