按键消抖常用的软硬件方法|天天资讯
(资料图片仅供参考)
▼点击下方名片,关注公众号▼
通过示波器抓取信号的波形如下:
总结一下,实现用定时器中断来完成按键延时去抖的关键步骤:
1. 初始化GPIO脚,初始化TIM ,算好时间,填入分频值。
2. 打开GPIO中断,在中断处理函数中打开定时器,让其计数。
3. 定时器溢出中断函数中,再次判断按键电平值。关闭定时器,清除pending。
关键词:
(资料图片仅供参考)
通过示波器抓取信号的波形如下:
总结一下,实现用定时器中断来完成按键延时去抖的关键步骤:
1. 初始化GPIO脚,初始化TIM ,算好时间,填入分频值。
2. 打开GPIO中断,在中断处理函数中打开定时器,让其计数。
3. 定时器溢出中断函数中,再次判断按键电平值。关闭定时器,清除pending。
关键词: