现象:可以看到按下某个按键的时候机器上报的键值和定义的不同
分析:这种是adc采样电压并转换为adc值后与定义的按键adc值范围不符导致的。可以通过定义的该按键adc值换算出对应的采样电压值,然后用万用表测量按键按下时的采样电压是多少?若与定义的不符合或满足其他按键定义的adc范围,就会触发其他按键的上报。(最好使用示波器测量采样点的波形)
解决:这种一般有如下可能的原因:
1)硬件设计的各按键对应的分压电阻值不正确
2)软件设置的按键adc匹配值不正确
3)若使用的锅仔片按键,可能与锅仔片的阻抗设计有关
4)若使用的锅仔片按键,可能是结构按键盖板安装偏斜,导致按键时无法按到锅仔片中心位置
RK3399 Android7.1 adc按键出现跳键现象(键值上报错误)
最新推荐文章于 2024-03-08 11:01:11 发布
本文探讨了按键按下时出现的键值报告错误问题,分析了可能是由于ADC采样电压与预设值不符导致。故障可能源于硬件设计的分压电阻值不准确、软件配置的按键ADC匹配值错误,或是锅仔片按键的阻抗设计和结构安装问题。解决方案包括检查和调整硬件、校准软件设置以及确保按键结构的正确安装。
摘要由CSDN通过智能技术生成