官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机硬件工程师交流 > 请教关于键盘串键问题,谢谢。

请教关于键盘串键问题,谢谢。

05-08
如图所示,假如键盘为2*2矩阵,行1和行2为GPIO输出,列1和列2为GPIO输入,输入配置为内部上拉。
当红圈中的按键同时按下时:
按键开始扫描,先将行1输出低电平,行2输出高电平,此时检测到左上和右上按键按下。
再将行1输出高电平,行2输出低电平,此时检测到左下按键按下,但同时错误的检测到右下绿色圈内的按键按下。
问题:按照图中的场景,行1和行2输出一个高电平和一个低电平,被按键短接到一起,列中的电平如何确定,是高还是低?

请教关于键盘串键问题,谢谢。


你可以查一下代码,看是否启用了多按键触发功能。MTK部分平台有这种功能,如果开启了,可以关掉它。但关掉后,同时按多个键时,就只有第一个按下的键有效。

自己顶

我记得 键盘检测时 就算可以检测多个按键按下, 你这三个按键, 行 和列 有个重叠到一起的, 就是那个一行一列的,应该是逻辑不允许的

Top