yzx160 发表于 2012-2-27 18:01:59

按键防抖问题??

我照着教材上的按键驱动代码编了个驱动,执行后发现按下一次按键后会有很多条显示,应该是抖动问题,请问下按键怎么防抖,谢谢?

比如:
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

TQ_guoxixiao 发表于 2012-2-27 18:45:56

可以加延时,防抖动。

yzx160 发表于 2012-2-28 10:54:50

我是用的中断方式,中断里加延时不是很好吧,有没有其他方法呀。我在中断里延时了150ms,效果还行,还是有少许误动作。
页: [1]
查看完整版本: 按键防抖问题??