STM32 HAL DMA串口接收不定长度实现

1.使用STM32Cube 直接先配置串口1的基础信息。函数 2.而后配置DMA传输测试 3.就是启动了,在串口初始化以后默认是没有开启串口DMA接收的。因此增长几行代码以下图所示ui 4.写串口1中断函数:3d 这个函数就是实现不等长的精髓所在了。这里用到了相似环形队列的方法,至于什么是环形队列这个不知道童鞋自行Google了。blog void USART1_IRQHandler(void)
相关文章
相关标签/搜索