uart接受串口数据(DMA+IT方式,基于HAL库)
1.通过stm32cubeMx使能usart1并使能usart1中断,开启usart1的接受DMA2.在void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)函数的最后添加//使能空闲中断__HAL_UART_ENABLE_IT(&huart1, UART_IT_IDLE)。huart1为usart1句柄。UART_IT_IDLE为串口空闲的一个宏3.在main函数紧挨着while(1)且在while(1)前面的地方加入
原创
2022-02-10 16:23:13 ·
1362 阅读 ·
0 评论