其他分享
首页 > 其他分享> > STM32串口DMA空闲中断

STM32串口DMA空闲中断

作者:互联网

开启空闲中断

 1 __HAL_UART_ENABLE_IT(&huart1,UART_IT_IDLE); 

清除空闲中断标志位

 1 __HAL_UART_CLEAR_IDLEFLAG(&huart1); 2 HAL_UART_DMAStop(&huart1); 

查看接收到的数据长度

 1 RxNum = RxBufferSize - __HAL_DMA_GET_COUNTER(&hdma_usart1_rx); 

标签:__,DMA,HAL,UART,huart1,STM32,串口,空闲
来源: https://www.cnblogs.com/723687715-Q/p/15167991.html