按键防抖问题??
我照着教材上的按键驱动代码编了个驱动,执行后发现按下一次按键后会有很多条显示,应该是抖动问题,请问下按键怎么防抖,谢谢?比如:
K4released,key value = 0x84
K2released,key value = 0x82
K2released,key value = 0x82
K2presseddown,key value = 0x02
K2presseddown,key value = 0x02
K2presseddown,key value = 0x02
K2released,key value = 0x82
可以加延时,防抖动。 我是用的中断方式,中断里加延时不是很好吧,有没有其他方法呀。我在中断里延时了150ms,效果还行,还是有少许误动作。
页:
[1]