Stm32 解决按键的长按和短按废话不多说, 直接上干货 注意:本文是采用Stm32 HAL库编写, 可以移植成库函数, 其原理是相同的!!!![color=rgba(0, 0, 0, 0.75)]第一步 : 首先在key.h定义几个变量/ 按键的键值
#define KEY1_Press 1
#define KEY2_Press 2
#define KEY3_Press 3
#define KEY4_Press 4
/ 读取IO口的电平
#define KEY1 HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_0)
#define KEY2 HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_1)
#define KEY3 HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_2)
#define KEY4 HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0)
|
———————————————— 版权声明:本文为CSDN博主「YELLOW_YELLOW_YELOW」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zhengyuehai/article/details/124078619