STM32 HAL库-串口DMA通信

配置USART1

STM32 HAL库-串口DMA通信_第1张图片

配置 DMA

STM32 HAL库-串口DMA通信_第2张图片

配置 串口中断

STM32 HAL库-串口DMA通信_第3张图片

配置时钟

STM32 HAL库-串口DMA通信_第4张图片

将HCLK设置为最大频率72MHz

STM32 HAL库-串口DMA通信_第5张图片

stm32f1xx_it.c

在 USART1_IRQHandler 添加 UART_IDLE_Callback(&huart1);

void USART1_IRQHandler(

你可能感兴趣的:(STM32,stm32,单片机,嵌入式硬件)