打印

按键的滤波问题,请教大家

[复制链接]
楼主: 火山LF
手机看帖
扫描二维码
随时随地手机跟帖
61
eefas| | 2016-10-14 22:42 | 只看该作者 回帖奖励 |倒序浏览
应该有个延时吧。

使用特权

评论回复
62
eefas| | 2016-10-14 22:44 | 只看该作者
在中断识别上升或者下降沿

使用特权

评论回复
63
火山LF|  楼主 | 2016-10-15 08:23 | 只看该作者
eefas 发表于 2016-10-14 22:44
在中断识别上升或者下降沿

设置的是下降沿触发中断就阔以啦

使用特权

评论回复
64
dirtwillfly| | 2016-10-15 13:57 | 只看该作者
你问题解决了吗?
其实还有一种方法,就是下降沿触发中断后,改为上升沿触发并进行计时,只有计时时间满足正常按键的时间时才算一次按键事件。

使用特权

评论回复
65
ghuca| | 2016-10-15 22:31 | 只看该作者
按键滤波怎么这么设计?

使用特权

评论回复
66
ghuca| | 2016-10-15 22:33 | 只看该作者
一般都是检测串口问题吧。

使用特权

评论回复
67
vivilzb1985| | 2016-10-16 10:52 | 只看该作者
这个可以利用中断与延时的组合来检测的

使用特权

评论回复
68
shenmu2012| | 2016-10-16 12:17 | 只看该作者
延时再次检测信号的就可以的。。

使用特权

评论回复
69
shenmu2012| | 2016-10-16 12:18 | 只看该作者
或者定时器定时再次检测信号的实现比较好,这样在该短时间内还可以执行其他程序的。

使用特权

评论回复
70
comeon201208| | 2016-10-16 13:23 | 只看该作者
这个最好不要在中断里面加延时的处理的。。可以通过中断启动延时的标志的

使用特权

评论回复
71
火山LF|  楼主 | 2016-10-18 11:02 | 只看该作者
dirtwillfly 发表于 2016-10-15 13:57
你问题解决了吗?
其实还有一种方法,就是下降沿触发中断后,改为上升沿触发并进行计时,只有计时时间满足 ...

恩恩额,谢谢群主,问题解决啦~~~楼上的群友也给了很好的建议呐~~~

使用特权

评论回复
72
火山LF|  楼主 | 2016-10-18 11:02 | 只看该作者
comeon201208 发表于 2016-10-16 13:23
这个最好不要在中断里面加延时的处理的。。可以通过中断启动延时的标志的 ...

是的, 这个方法不错

使用特权

评论回复
73
angerbird| | 2016-10-18 21:45 | 只看该作者
这个处理起来的还是蛮好的。

使用特权

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

本版积分规则