如题,在不DMA的时候 使用MAP_SPIDataPut() 函数后,就可以使用 MAP_SPIDataGet来接收从设备的返回数据,然而,使用SPI+DMA方式后,在调用UDMASetupTransfer 发送数据后,接着想通过UDMASetupTransfer 来接收从设备返回的数据,就出现数据与从设备返回的不一致,这是什么情况呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如题,在不DMA的时候 使用MAP_SPIDataPut() 函数后,就可以使用 MAP_SPIDataGet来接收从设备的返回数据,然而,使用SPI+DMA方式后,在调用UDMASetupTransfer 发送数据后,接着想通过UDMASetupTransfer 来接收从设备返回的数据,就出现数据与从设备返回的不一致,这是什么情况呢?