- 关于输入上下拉:
- 上拉:
- 下拉:
- 上拉:
- 操作步骤:
- 使能相关GPIO口时钟(_HAL_RCC_GPIOA_CLK_ENABLE();)
- 初始化相关GPIO接口(HAL_GPIO_Init(GPIOx,&GPIO_Initure);)
- 读取对应GPIO接口(HAL_GPIO_ReadPin(GPIOx,GPIO_PIN_x);)
实操经历:
可以通过在头文件中进行宏定义来提高代码的可读性:
#ifndef _KEY_H #define _KEY_H #define KEY0 HAL_GPIO_ReadPin(GPIOH,GPIO_PIN_3) #define KEY1 HAL_GPIO_ReadPin(GPIOH,GPIO_PIN_2) #define KEY2 HAL_GPI
STM32 HAL库 IO输入
最新推荐文章于 2025-09-13 15:14:38 发布
本文介绍了如何使用STM32的HAL库设置GPIO输入的上下拉模式,包括上拉和下拉的选择,并提供了操作步骤。通过启用GPIO口时钟、初始化GPIO接口及读取GPIO状态来实现。在实际操作中,建议通过宏定义提升代码可读性,同时注意根据设备接入方式选择合适的IO口模式。

最低0.47元/天 解锁文章
5512

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



