开发板:STM32F411RETX
串口2的RX使用DMA实现
选择DMA,点击Add,选择USART2_RX的DMA
串口初始中,对DMA也进行了初始化,因此需要使能DMA的时钟,所以将位置调换一下
串口初始化之后开启空闲中断和DMA接收中断
在stm32f4xx_it.c中修改void USART2_IRQHandler(void)
main函数中增加一段打印的代码,即可通过USART2的RX将接收到的数据打印出来
开发板:STM32F411RETX
串口2的RX使用DMA实现
选择DMA,点击Add,选择USART2_RX的DMA
串口初始中,对DMA也进行了初始化,因此需要使能DMA的时钟,所以将位置调换一下
串口初始化之后开启空闲中断和DMA接收中断
在stm32f4xx_it.c中修改void USART2_IRQHandler(void)
main函数中增加一段打印的代码,即可通过USART2的RX将接收到的数据打印出来