以下是 STM32 HAL 库常用函数的分类整理,按外设模块划分,便于快速查阅:
1. 系统与时钟
- 系统初始化
HAL_Init()
: 初始化 HAL 库和系统时钟。HAL_DeInit()
: 复位所有外设,清理资源。HAL_Delay()
: 毫秒级延时(基于 SysTick)。HAL_IncTick()
: SysTick 中断中更新系统时钟。
- 时钟配置
HAL_RCC_OscConfig()
: 配置振荡器(HSE, LSE, HSI, LSI)。HAL_RCC_ClockConfig()
: 配置系统时钟源和分频。
2. GPIO
- 初始化
HAL_GPIO_Init()
: 配置 GPIO 模式(输入/输出/复用/模拟)。
- 读写操作
HAL_GPIO_WritePin()
: 设置引脚电平。HAL_GPIO_ReadPin()
: 读取引脚电平。HAL_GPIO_TogglePin()
: 翻转引脚电平。
评论记录:
回复评论: