STM32F407 SPI DMA通讯问题
大家好,我现在想通过DMA来进行SPI通信,用的SPI3,怎么样才能发送和接收都用DMA模式呢,SPI3_RX和SPI3_TX在同一个通道自己顶一下 但是不是同一个数据流啊:o 楼主用的是HAL库吗? HAL库用下面2个函数:
HAL_StatusTypeDef HAL_SPI_Transmit_DMA(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size);
HAL_StatusTypeDef HAL_SPI_Receive_DMA(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size);
它们两个是位于同一请求通道,但对DMA传送数据流
是不一样的。 你结合例程再理解下。
我的颈 发表于 2016-1-27 17:41
但是不是同一个数据流啊
可以兑不同的数据流这样进行单独操作吗 安 发表于 2016-1-28 10:56
楼主用的是HAL库吗?
不是用的这个库 xmshao 发表于 2016-1-28 11:26
它们两个是位于同一请求通道,但对DMA传送数据流
是不一样的。 你结合例程再理解下。
...
好的,谢谢
页:
[1]