i.MX6裸机开发(6):GPIO输入——按键查询检测

按键检测使用到GPIO外设的基本输入功能,GPIO外设相关的概念请参考 第四章节汇编点亮LED灯

本章主要内容:

  • i.MX 6U 在硬件上实现按键消抖

  • Pro开发板按键原理图和功能分析

  • 在led_rgb_c基础上修改为button

  • 编译代码,实现按键查询控制LED

1. 按键查询试验

1.1. 硬件设计

按键机械触点断开、闭合时,由于触点的弹性作用,按键开关不会马上稳定接通或一下子断开,使用按键 时会产生下图中的带波纹信号,需要用软件消抖处理滤波,不方便输入检测。

按键抖动

按键抖动

不过i.MX 6U的GPIO引脚带有施密特触发器功能,使用该功能可以对信号实现消抖处理,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值