硬汉嵌入式论坛

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

[有问必答] 怎么检测按键的长按和短按?

[复制链接]

4

主题

9

回帖

4

积分

新手上路

积分
4
发表于 2013-6-9 14:50:16 | 显示全部楼层 |阅读模式
这几天在做按键的检测,使用的是扫描法,按键直接接在I/O上,未按下时是高电平,按下时为低电平,
现在的问题是怎么才能检测到按键的短按和长按呢?
求大神指教啊
回复

使用道具 举报

8

主题

11

回帖

8

积分

新手上路

在这个世界上总有一条除了你以外

积分
8
QQ
发表于 2013-7-16 09:45:12 | 显示全部楼层
可以用定时器做啊,直接定时判断按键按下的长短,应该可以实现功能
just connect me
回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2013-7-16 12:15:58 | 显示全部楼层
我们提供的例程中 就支持长按检测,你可以参考下。bsp_button.c
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 11:26 , Processed in 0.242591 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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