打印
[ARM9、LPC]

按键的硬件消抖问题

[复制链接]
1781|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 木瓜498283984 于 2014-8-4 15:26 编辑

一个项目,使用的是S3C2440的芯片,其中用到4个按键中断,其按键使用的是外接的用户按键,原理图如下图所示

项目已完成。由于暂时不考虑成本问题,现在想使用施密特触发器进行硬件消抖,绘制了如下电路图

写到此处,发现了两个问题:1、“容忍5V”问题,就是该5V电平信号直接接在S3C2440的I/0口上,是否有问题?会有什么问题?是否还需要5V-3.3V电平转换??
                                              2、仔细对比一下,还是第一个方案较好。实际使用中,按键抖动也不是很严重,再进行硬件消抖是不是没有必要?






相关帖子

沙发
ayb_ice| | 2014-8-4 17:12 | 只看该作者
间隔定时去读就行了,

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
木瓜498283984 + 3
板凳
longmaodo| | 2014-8-4 17:17 | 只看该作者
按键消抖是必须的(除非你的学校项目,你懂的)可使用软件和硬件消抖
如果你的程序比较小 一般软件消抖就可以了
或者你觉得比较麻烦 用硬件消抖也行
可以兼容5V还是不要使用5V,最好隔离

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
木瓜498283984 + 3
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:别焦急,莫放弃,很多时候成功就是多坚持一分钟。

7

主题

52

帖子

1

粉丝