STM32下使用HAL_SPI_TransmitReceive_DMA还需要HAL_DMA_Start_IT吗
时间: 2023-09-11 18:06:46 浏览: 176
YSF1_HAL-124. GSM模块例程.zip_HAL_HAL gsm_STM32F103
在使用HAL_SPI_TransmitReceive_DMA函数时,需要调用HAL_DMA_Start_IT函数来启动DMA传输并开启DMA传输完成的中断。HAL_DMA_Start_IT函数用于使能DMA传输,并设置DMA传输完成后的中断回调函数。这样可以在DMA传输完成后,通过中断处理函数来进行相应的处理操作。因此,对于使用HAL_SPI_TransmitReceive_DMA函数,一般还需要调用HAL_DMA_Start_IT函数来完整地实现DMA传输的功能。
阅读全文