本文是针对stm32F1系列的一些基础部分的底层配置的流程的总结。主要包括了GPIO普通配置、GPIO复用配置、GPIO重映射配置及中断优先级管理。其中紫色部分为调用正点原子的SYSTEM文件夹里的函数来实现相应步骤。
GPIO普通配置
1.使能时钟 RCC->APB2ENR
2.配置八种模式 GPIOx->CRL/CRH
GPIO复用配置
1.使能IO时钟 RCC->APB2ENR
2.使能外设时钟 RCC->APB1ENR/APB2ENR
3.设置IO对应模式 GPIOx->CRL/CRH
GPIO重映射配置
1.使能复用后的IO时钟 RCC->APB2ENR
2.使能外设时钟 RCC->APB1ENR/APB2ENR
3.使能AFIO时钟 RCC->APB2ENR
4.设置IO对应模式 GPIOx->CRL/CRH
PS.开启AFIO辅助功能的时

本文详细介绍了STM32F1系列的GPIO配置,包括普通配置、复用配置和重映射配置的步骤,并涵盖了中断优先级管理。通过调用正点原子的SYSTEM文件夹函数,实现GPIO模式设置、时钟使能以及外部中断的配置。此外,还提供了中断优先级分组、使能和设置响应优先级的函数示例。
最低0.47元/天 解锁文章
757

被折叠的 条评论
为什么被折叠?



