_hal_uart_spi.c
时间:10-02
整理:3721RD
点击:
_hal_uart_spi.c里面的DMA_PAD是用来做什么的啊,为什么在发送数据前要执行下面的语句?
(void)memset(spiRxBuf, (DMA_PAD ^ 0xFF), SPI_MAX_PKT_LEN * sizeof(uint16));
串口驱动详解文档: http://blog.csdn.net/crystal736/article/details/8597380
你好,因为SPI通信在接收数据的时候也要向外发送无用的数据才能产生时钟接收数据,也就是说接收数据也是主动的,知道什么时候要接收,这样的话使用DMA还有没有必要呢
spiRxBuf[ ]里面是什么数据啊,spiParseRx是解析spiRxBuf[ ]里的数据,那么spiRxBuf[ ]里的数据是哪里得到的呢