萌新的STM32学习14-GPIO配置步骤
通用外设驱动模型(四步法)
1.初始化 时钟设置,参数设置,IO设置,中断设置(开中断,设NVIC)(可选)
时钟和参数一般来说都是要设置的
2.读函数(一般来说是可选的) 从外设读取数据(可选)
3.写函数(可选)
往外设写入数据(可选)
4.中断服务函数(可选)
根据中断标志,处理外设各种中断事务(可选)
GPIO配置步骤
1.使能时钟
2.设置工作模式
3.设置输出状态
4.读取输入状态
相关HAL库函数简介
F1
typedef struct
{
uint32_t Pin //引脚号
uint32_t Mode // 模式设置
uint32_t Pull //上拉下拉设置
uint32_t Speed // 速度设置
}GPIO_InitTypeDef