[STM32F1] 避免长按弹起的误触发

[复制链接]
961|21
 楼主| liuzaiy 发表于 2021-5-5 15:26 | 显示全部楼层 |阅读模式
用同一个按键,唤醒用的是该引脚中断,如何避免长按弹起的误触发?弹起有抖动的,感觉用改变中断触发模式不太可靠。
llljh 发表于 2021-5-5 15:28 | 显示全部楼层
根本问题还是按键扫描问题。。
dingy 发表于 2021-5-5 15:34 | 显示全部楼层
必须等待按键弹起才能睡眠,因为唤醒一般必须是低电平有效
houcs 发表于 2021-5-5 15:36 | 显示全部楼层
一般情况下,是等弹起后再去睡眠。
llljh 发表于 2021-5-5 15:38 | 显示全部楼层
可以顺其自然,让“长按弹起的误触发”发生好了。
dingy 发表于 2021-5-5 15:39 | 显示全部楼层
关键是现在的MCU都是不弹起根本进不也睡眠,进了马上又醒了
pengf 发表于 2021-5-5 15:41 | 显示全部楼层
还是按大家的说法挨个排查一下吧
renyaq 发表于 2021-5-5 15:43 | 显示全部楼层
可以使用while等待弹起吧。
supernan 发表于 2021-5-5 15:45 | 显示全部楼层

不可以复用的,只能选择其中的一个功能来使用它。
llljh 发表于 2021-5-5 15:47 | 显示全部楼层
可以做个滤波试试吧。
llljh 发表于 2021-5-5 15:50 | 显示全部楼层
按键的延时做好就没事了,用状态机扫描按键,最保险了。
xxrs 发表于 2021-5-5 15:52 | 显示全部楼层
这个做下延时处理的非常关键。
houcs 发表于 2021-5-5 15:54 | 显示全部楼层
这个可以使用触发器吧。
xxrs 发表于 2021-5-5 15:56 | 显示全部楼层
你可以通过上升沿来进行实现。
jlyuan 发表于 2021-5-5 16:03 | 显示全部楼层
软件最方便了
chuxh 发表于 2021-5-5 16:05 | 显示全部楼层
那只能靠软件了
xxrs 发表于 2021-5-5 16:07 | 显示全部楼层
用边沿触发啊
pengf 发表于 2021-5-5 16:09 | 显示全部楼层
不会这么严重的抖动吧
 楼主| liuzaiy 发表于 2021-5-5 16:12 | 显示全部楼层

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
磨砂 发表于 2021-6-1 09:17 | 显示全部楼层
在一定时间内采集
您需要登录后才可以回帖 登录 | 注册

本版积分规则

735

主题

7546

帖子

2

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