- 77
- 0
- 约2.23万字
- 约 20页
- 2021-10-29 发布于湖南
- 举报
STM32F103多个串口配置DMA程序(纯代码版详解)
STM32F103多个串口配置DMA程序(纯代码版详解)
PAGE
STM32F103多个串口配置DMA程序(纯代码版详解)
软件:KeilMDK
芯片:STM32F103/STM32F107
串口数量:4
备注:4个串口均配置为DMA读取
//串口1初始化函数
void uart1_init(u32 bound)
{
//GPIO端口设置
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE); //使能USART1,GPIOA时钟
USART_DeInit(USART1); //复位串口1
//USART1_TX
= GPIO_Pin_9; //
= GPIO_Speed_50MHz;
= GPIO_Mode_AF_PP; //复用推挽输出
GPIO_Init(GPIOA, GPIO_InitStruct
原创力文档

文档评论(0)