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); 

STM32串口DMA空闲中断

上一篇:luogu P1637 三元上升子序列


下一篇:互联网免费的惯性