摘要:
话不多说,先贴上主要的外设初始化流程: 分析一下初始化流程: GPIO的初始化:由于没有使用到GPIO的初始化,因此GPIO的初始化还是以时钟使能为主; DMA初始化:使能了DMA时钟,配置了DMA通道中断的中断优先级并使能了DMA中断函数; 串口UART初始化:也是整个流程的重点配置; 首先是对U 阅读全文
摘要:
采用HAL库来实现串口DMA,与单纯的串口UART配置不同,串口DMA在MspInit中添加了对DMA的配置; 配置的过程是从Instance、Direction、PeriphInc/ MemInc、PeriphDataAlignment/ MemDataAlignment、Mode、Priorit 阅读全文
摘要:
先上一个采用串口直接传输的Demo; 此处的思路是完全采用HAL库来实现的,核心是运用HAL_UART_Transmit_IT和HAL_UART_Receive_IT两个函数来实现的,可以作为一个Demo来测试使用; 直接上代码,其串口的配置和上一章完全一致,因此忽略不计: 思路大致是将aTxSta 阅读全文