6410按键处理,有时候按下键没响应,有时候按下出好几个字符,求助大家!
我把6410的按键驱动映射为我需要的字符了,可是总是响应时有些问题,有时候按下键不能响应,有时候会出好几个字符,这是怎么回事啊,我应该修改哪些地方啊?
[解决办法]
看看中断触发是否正常,可以在中断处理线程中添加打印信息帮助确定问题。
[解决办法]
应该是抖动问题吧,你有没有去抖?
[解决办法]
连续读2,3次对应按键值,如果读出的值一致,就认为键按下,否则无效。
[解决办法]
[解决办法]
打印信息正常的话就说明按键的中断的产生与响应没有问题,应该是你所说的映射字符环节的问题吧。