OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3853|回复: 4

怎样消除按键弹起时的抖动

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-11-5
在线时间
2 小时
发表于 2016-11-5 22:56:21 | 显示全部楼层 |阅读模式
1金钱
按键在松手时,由于抖动偶尔会再次触发,当此按键配置为外部中断时,则会出现松手时再次进入中断的情况。以前在别的板子上也遇到过类似问题,以为按键质量的问题。增加消抖得时间也没什么用。搞了半天解决不了,令我很苦恼,求大神给个方法。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

54

主题

372

帖子

0

精华

高级会员

Rank: 4

积分
972
金钱
972
注册时间
2016-6-15
在线时间
473 小时
发表于 2016-11-6 09:35:03 | 显示全部楼层
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2016-11-6 09:38:44 | 显示全部楼层
不管是什么按键功能,不建议使用中断方式来处理。浪费中断资源。还是使用查询方式处理扫描按键吧。当有进入睡眠功能。可开启IO外部中断功能。来唤醒单片机(ARM).查询方式处理按键是很方便消除抖动的。
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2013-3-27
在线时间
38 小时
发表于 2016-11-6 10:29:11 | 显示全部楼层
代码都不贴出来,别人就是有心想帮你,也不知道怎么出手,提问其实也是门学问
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-11-6 19:28:37 | 显示全部楼层
示波器看波形
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-3-1 09:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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