按键检测使用到GPIO外设的基本输入功能,GPIO外设相关的概念请参考 第四章节汇编点亮LED灯。
本章主要内容:
-
i.MX 6U 在硬件上实现按键消抖
-
Pro开发板按键原理图和功能分析
-
在led_rgb_c基础上修改为button
-
编译代码,实现按键查询控制LED
1. 按键查询试验
1.1. 硬件设计
按键机械触点断开、闭合时,由于触点的弹性作用,按键开关不会马上稳定接通或一下子断开,使用按键 时会产生下图中的带波纹信号,需要用软件消抖处理滤波,不方便输入检测。
不过i.MX 6U的GPIO引脚带有施密特触发器功能,使用该功能可以对信号实现消抖处理,