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

STM32 GPIO 深入理解:初始化与HAL库应用

这篇博客详细介绍了STM32 GPIO外设的数据类型,包括引脚初始化、电平状态和端口数据类型。重点讲解了使用HAL库进行引脚初始化的步骤,并给出了相关函数的示例,如HAL_GPIO_Init、HAL_GPIO_DeInit、HAL_GPIO_ReadPin、HAL_GPIO_WritePin和HAL_GPIO_TogglePin等,为STM32 GPIO的实战操作提供了清晰的指引。
2420

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



