从硬件电路和软件方面进行按键消抖

从硬件电路和软件方面进行按键消抖 什么是按键抖动及按键抖动产生的原因? 最近在项目中用到了机械弹性开关,这种开关在按下时候不会马上就有稳定的接通,在弹开时候也不会马上断开,在按下和弹开的瞬间会产生一系列抖动。而我项目中STM32芯片是通过中断对按键进行判断的,当芯片检测到上升沿时认为按键按下一次,因为存在开关抖动,所以一次按键操作会被误认为多次,因此需要对按键进行消抖处理。抖动状态图如下所示: 抖
相关文章
相关标签/搜索