文章目录
- 1.GPIO外设介绍(老生常谈的那些东西)
- 2.GPIO的寄存器(9个)
- 3.GPIO的类型定义(结构体和枚举)
- 4.GPIO常量定义(GPIO_PIN,GPIO_MODE,GPIO_SPEED,GPIO_PULL)
- 5.GPIO函数定义(除了输入输出高低电平,还有EXTI的功能,8个)
1.GPIO外设介绍(老生常谈的那些东西)
2.GPIO的寄存器(9个)
3.GPIO的类型定义(结构体和枚举)
4.GPIO常量定义(GPIO_PIN,GPIO_MODE,GPIO_SPEED,GPIO_PULL)
5.GPIO函数定义(除了输入输出高低电平,还有EXTI的功能,8个)
序号 | 函数名 | 功能描述 |
---|---|---|
1 | HAL_GPIO_DeInit | 反初始化GPIOx外设寄存器至其复位 |
2 | HAL_GPIO_Init | 初始化GPIOx外设 |
3 | HAL_GPIO_EXTI_Callback | EXTI线检测回调 |
4 | HAL_GPIO_EXTI_IRQHandler | 处理EXTI中断请求(清除EXTI线中断挂起位) |
5 | HAL_GPIO_LockPin | 锁定GPIO引脚配置寄存器 |
6 | HAL_GPIO_ReadPin | 读取指定的输入端口引脚 |
7 | HAL_GPIO_TogglePin | 反转指定GPIO引脚的状态 |
8 | HAL_GPIO_WritePin | 置位或清除选择的数据端口位 |