- 关于输入上下拉:
- 上拉:
- 下拉:
- 上拉:
- 操作步骤:
- 使能相关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)
STM32 HAL库 IO输入
最新推荐文章于 2023-11-10 14:30:00 发布