1. 第一次读取GPIO输入电平为低电平
2. delay 10ms
3. 再次读取GPIO输入电平仍为低电平
4. 才进行逻辑处理
另外在进入中断时,也要进行软件消抖,在按键按下和抬起的过程中,都有可能触发下降沿
软件基本逻辑为,进入中断后,先延时20ms,等待电平稳定
1. 第一次读取GPIO输入电平为低电平
2. delay 10ms
3. 再次读取GPIO输入电平仍为低电平
4. 才进行逻辑处理
另外在进入中断时,也要进行软件消抖,在按键按下和抬起的过程中,都有可能触发下降沿
软件基本逻辑为,进入中断后,先延时20ms,等待电平稳定