微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 82全键盘配置

82全键盘配置

时间:10-02 整理:3721RD 点击:
配了二十几个键,row0 ~ row3 是有效的,col0 ~ col3 也是有效的,但是row4 和 col5 的按键无效, 高手们帮忙分析一下!

dct中row4 和 col5对应的gpio没有配置成按键的行,列模式

GPIO模式,还有GPIO的名字是否都配对了?

都配置了,跟row3 col3 一样的配置, row3 col3是有效的



都配置了,跟row3 col3 一样的配置, row3 col3是有效的


直接打印寄存器看看。

请教一下怎么打印?

看一下这个
kpd_get_keymap_state

这个state是按键按下才打印的吧?下面的应该是按下其他键打印出来的。
kpd: register = ffff bfff ffff ffff ff

是的


问题是现在row4对应的按键 按键按下都没有反应! 可不可以加一下我的qq: 463909795  请教一下你!

直接打印寄存器看看。

请问一下如何打印按键的寄存器?是用adb直接查看对应的寄存器还是代码里面有打印语句?

已解决,col5和row4没起作用原来是硬件上这两根线连错了;非常郁闷,之前叫两个硬件查了都没查出什么问题,我还以为硬件是好的,后来自己发现这两根线的电平不对,我就单独控制他们,发现怎么都控制不到,然后我对了一下才发现连错了。

小编厉害!

你的按键没有在COL 上做外部上拉电阻!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top