[应用相关] 如何避免长按弹起的误触发

[复制链接]
1331|13
 楼主| litengg 发表于 2017-12-2 17:21 | 显示全部楼层 |阅读模式
用同一个按键,唤醒用的是该引脚中断,如何避免长按弹起的误触发?弹起有抖动的,感觉用改变中断触发模式不太可靠。
qiangweii 发表于 2017-12-2 17:25 | 显示全部楼层
根本问题还是按键扫描问题。。
shashaa 发表于 2017-12-2 17:28 | 显示全部楼层
必须等待按键弹起才能睡眠,因为唤醒一般必须是低电平有效
xia00 发表于 2017-12-2 17:32 | 显示全部楼层
一般情况下,是等弹起后再去睡眠。
hfdy01 发表于 2017-12-2 17:33 | 显示全部楼层
可以顺其自然,让“长按弹起的误触发”发生好了。
CallReceiver 发表于 2017-12-2 17:36 | 显示全部楼层
关键是现在的MCU都是不弹起根本进不也睡眠,进了马上又醒了
boy1990 发表于 2017-12-2 17:37 | 显示全部楼层
还是按大家的说法挨个排查一下吧
sourceInsight 发表于 2017-12-2 17:41 | 显示全部楼层
可以使用while等待弹起吧。
handleMessage 发表于 2017-12-2 17:46 | 显示全部楼层
不可以复用的,只能选择其中的一个功能来使用它。
zhouhuanの 发表于 2017-12-2 17:51 | 显示全部楼层
可以做个滤波试试吧。
Listate 发表于 2017-12-2 17:52 | 显示全部楼层

按键的延时做好就没事了,用状态机扫描按键,最保险了。
Mozarts 发表于 2017-12-2 17:56 | 显示全部楼层

这个做下延时处理的非常关键。
_gege 发表于 2017-12-2 17:57 | 显示全部楼层
这个可以使用触发器吧。
Edisons 发表于 2017-12-2 18:00 | 显示全部楼层
你可以通过上升沿来进行实现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

1597

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部