51uwb.cn

 找回密码
 立即注册
搜索
查看: 6|回复: 0
打印 上一主题 下一主题

BP50的KEY按键为什么不管用?

[复制链接]

1

主题

1

帖子

8

积分

新手上路

Rank: 1

积分
8
跳转到指定楼层
楼主
发表于 昨天 20:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 doufubin 于 2026-10-6 20:09 编辑

MX_GPIO_Init函数增加如下代码:
        GPIO_InitStruct.Pin =  GPIO_PIN_1;
        GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
        GPIO_InitStruct.Pull = GPIO_NOPULL;
        HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
在主循环中增加如下代码:
while (1) {
     button_val = HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_1);
     if (button_val) {
         HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);
    } else {
         HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET); //一直执行到这里
    }        
}
灯一直是灭的,什么原因?你们测试过这个KEY吗?确认可以用?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2026-10-7 07:11 , Processed in 0.010207 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表