STM32 GPIO功能概述(二)

图片来自 成电应电科协

九. GPIO外设数据类型的概述

在这里插入图片描述

1. 引脚初始化数据类型

在这里插入图片描述

uint32_t Alternate; 用于配置引脚的复用功能

引脚编号

在这里插入图片描述

工作模式

在这里插入图片描述

上拉 / 下拉电阻

在这里插入图片描述

引脚速度

在这里插入图片描述

引脚复用

在这里插入图片描述

2. 引脚电平状态数据类型 (枚举类型)

在这里插入图片描述

3. 端口数据类型:指向端口寄存器组的结构体指针

在这里插入图片描述

十. 使用HAL库的引脚初始化步骤

在这里插入图片描述

演示例程:GPIO引脚初始化

在这里插入图片描述

引脚初始化程序

在这里插入图片描述

十一. GPIO外设的接口函数

请添加图片描述

引脚初始化函数:HAL_GPIO_Init

在这里插入图片描述

引脚复位函数:HAL_GPIO_DeInit

在这里插入图片描述

读取引脚函数:HAL_GPIO_ReadPin

在这里插入图片描述

函数源码

在这里插入图片描述

写入引脚函数:HAL_GPIO_WritePin

在这里插入图片描述

函数源码

请添加图片描述

翻转引脚函数:HAL_GPIO_TogglePin

在这里插入图片描述

函数源码

在这里插入图片描述

锁定引脚函数:HAL_GPIO_LockPin

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Seciss/article/details/120800809
今日推荐