打印
[技术问答]

按键定时器检测:短按、长按

[复制链接]
楼主: hudi008
手机看帖
扫描二维码
随时随地手机跟帖
41
一样平常可以利用状态机或者事件驱动等方法来办理按键变乱,以便快速相应用户的操纵。

使用特权

评论回复
42
鹿鼎计| | 2024-1-9 12:00 | 只看该作者
执行扫描函数之间是否没有时间间隔?

使用特权

评论回复
43
V853| | 2024-2-1 22:05 | 只看该作者
嵌入式按键检测时间差。

使用特权

评论回复
44
LinkMe| | 2024-2-2 19:26 | 只看该作者
用于检测按键是不是被按下,并发生响应的相应。

使用特权

评论回复
45
digit0| | 2024-2-4 10:25 | 只看该作者
在利用按键定时器检测时,必要斟酌系统资源的损耗以及代码服从等問題。

使用特权

评论回复
46
Pretext| | 2024-2-4 12:22 | 只看该作者
在主循环处理函数中,检查任何关键事件并采取相应的操作。

使用特权

评论回复
47
理想阳| | 2024-2-6 01:25 | 只看该作者
组织非常清晰,但是我感觉CPU的使用率比较高

使用特权

评论回复
48
朝生| | 2024-3-2 10:23 | 只看该作者
按键计时器检测是一种常用的技术,用于确定用户按键的短按键和长按键操作。

使用特权

评论回复
49
软核硬核| | 2024-3-6 18:20 | 只看该作者
注意按钮的硬件连接,IO口的配置,防止意外触摸按钮,避免不必要的错误和干扰。

使用特权

评论回复
50
AdaMaYun| | 2024-3-12 18:00 | 只看该作者
设计思想很好,在定时器中断处理函数中,读取按键IO口的状态,并进行相应的判断。如果检测到按键被按下,则产生相应的事件标志或消息,并进行相应的处理

使用特权

评论回复
51
芯路例程| | 2024-6-8 18:01 | 只看该作者
采用软件延迟或硬件滤波器进行去抖处理,根据定时器的计数值判断长压检测。

使用特权

评论回复
52
小小蚂蚁举千斤| | 2024-6-23 14:23 | 只看该作者
检测定时器按键检测时间全局变量是否大于某个值,一般为200ms大于则为长按,否则为短按

使用特权

评论回复
53
sdrcust| | 2024-6-26 14:15 | 只看该作者
LUGUO JINLAI KANKAN

使用特权

评论回复
54
LLGTR| | 2024-8-2 09:30 | 只看该作者
如何确定该定时检测的定时持续时间

使用特权

评论回复
55
jdqdan| | 2024-9-15 11:16 | 只看该作者
定时器的计数时间需要根据实际需要设定。通常,可以选择大约10ms或20ms的时间间隔。

使用特权

评论回复
56
中国龙芯CDX| | 2024-9-18 12:37 | 只看该作者
其实按键操作就是滤波检测的一种方式

使用特权

评论回复
57
未来AI| | 2024-10-5 07:02 | 只看该作者
我想用一个MCU来检测一秒钟内按下按钮的次数

使用特权

评论回复
58
AutoMotor| | 2024-10-6 18:42 | 只看该作者
通常,通过设置时间阈值来确定用户的击键行为。

使用特权

评论回复
59
IntelCore| | 2024-11-3 10:26 | 只看该作者
也可以使用定时器或软件延迟判断。

使用特权

评论回复
60
星闪动力| | 2024-11-5 15:08 | 只看该作者
如何确定该计时测试的计时持续时间

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则