当前位置: 代码迷 >> WinCE >> 6410按键处理,有时候按下键没响应,有时候按下出好几个字符,大家
  详细解决方案

6410按键处理,有时候按下键没响应,有时候按下出好几个字符,大家

热度:236   发布时间:2016-04-28 13:37:27.0
6410按键处理,有时候按下键没响应,有时候按下出好几个字符,求助大家!
我把6410的按键驱动映射为我需要的字符了,可是总是响应时有些问题,有时候按下键不能响应,有时候会出好几个字符,这是怎么回事啊,我应该修改哪些地方啊?

------解决方案--------------------
看看中断触发是否正常,可以在中断处理线程中添加打印信息帮助确定问题。
------解决方案--------------------
应该是抖动问题吧,你有没有去抖?
------解决方案--------------------
连续读2,3次对应按键值,如果读出的值一致,就认为键按下,否则无效。
------解决方案--------------------
探讨
6410的矩阵键盘和2440的不一样,怎么去抖动啊?

------解决方案--------------------
打印信息正常的话就说明按键的中断的产生与响应没有问题,应该是你所说的映射字符环节的问题吧。