
STM32学习
文章平均质量分 52
猿之梦#
这个作者很懒,什么都没留下…
展开
-
STM32F103配置串口(USART)流程
1:设置中断分组NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);2:使能用作串口(RX/TX)的时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA,ENABLE); //串口时钟和GPIO时钟都需要设置3:GPIO模式设置GPIO_InitTypeDef GPIO_InitStruct...原创 2021-12-09 09:54:10 · 1708 阅读 · 0 评论 -
STM32配置外部中断(EXTI)流程
1:配置外设GPIO端口(具体配置为请看配置GPIO流程)GPIO_Init();2:使能复用功能时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); 3:初始化外部中断以及配置中断映射EXTI_InitTypeDef EXTI_InitStruct;GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSou...原创 2021-12-08 10:26:42 · 2622 阅读 · 1 评论 -
STM32F103配置GPIO流程
1:开启需要打开的IO端口的时钟RCC_APB2PeriphClockCmd();2:初始化需要配置的GPIO端口GPIO_InitTypeDefGPIO_InitStruct; //定义结构体GPIO_InitStruct.GPIO_Pin = KEY0_PIN; //结构体成员配置 GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU;...原创 2021-12-08 10:03:58 · 956 阅读 · 0 评论