硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4199|回复: 3
收起左侧

[有问必答] 关于按键扫描的问题

[复制链接]

5

主题

8

回帖

51

积分

初级会员

积分
51
发表于 2018-9-20 10:57:31 | 显示全部楼层 |阅读模式
关于按键扫描的问题。不知道大家有没有遇到过此问题。按下k1,键值01正常  , 继续debug f5,还会检测到有键值02  。 请问这是怎么回事。 由于出现上述问题,打印消息的时候会打印两遍

k1按下时debug

k1按下时debug

继续f5

继续f5
回复

使用道具 举报

5

主题

8

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2018-9-20 10:58:57 | 显示全部楼层
也就是按一下,会有两次检测到值。
回复

使用道具 举报

5

主题

8

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2018-9-20 11:10:21 | 显示全部楼层
哈哈哈,知道原因了,按下和 弹起刚好 putkey了两个值,一个是按下的值,一个是弹起的值,哈哈哈哈哈。故按一下会检测到两次。
回复

使用道具 举报

5

主题

8

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2018-9-20 11:13:47 | 显示全部楼层
if(ucKeyCode%3==1){        bsp_PutMsg(MSG_MODS, 0);}  这样就可以解决了,代表按下才把 发送插入。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 23:18 , Processed in 0.036511 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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