简介:
串口高波特率通讯时需要用DMA传输数据。本文档串口DMA驱动采样stm32标准库版本。
1、时钟配置
//时钟配置
static void USART_RCC_Config(void)
{
//使能DMA外设
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
//使能GPIO时钟
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
//使能串口时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
//使能系统时钟配置
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
}
|