(相关资料图)
通过示波器抓取信号的波形如下:
总结一下,实现用定时器中断来完成按键延时去抖的关键步骤:
1. 初始化GPIO脚,初始化TIM ,算好时间,填入分频值。
2. 打开GPIO中断,在中断处理函数中打开定时器,让其计数。
3. 定时器溢出中断函数中,再次判断按键电平值。关闭定时器,清除pending。
Copyright 2015-2022 人人体育网版权所有 备案号:粤ICP备18023326号-36 联系邮箱:8557298@qq.com