大家好,6410矩阵键盘做过吗?我这里老是有问题呢,请指教!
有时候我按一下键,却触发了两次按键,打印信息也出两次,还有时根本不打印调试信息,按键没响应。
我以前做2440的时候也没有出现过这种问题。6410的矩阵键盘处理与2440不一样。
为什么总是有按键不正常的现象呢,请大家给分析分析,先谢谢了。
[解决办法]
先用示波器检测一下按键时电平如何,再确定是硬件问题还是软件问题。
[解决办法]
触发的事件是进入到判断某个中断还是进入到判断某列了?如果是只进入到中断可能是去抖,如果是后者我觉得是不是在等待事件发生waitsingleobject/wiatmultipleobjects后没有加入closehandle或者判断列不对。根本就没有进入判断,建议LZ多加打印消息侃侃。
[解决办法]