RK3399 Android7.1 adc按键出现跳键现象(键值上报错误)

本文探讨了按键按下时出现的键值报告错误问题,分析了可能是由于ADC采样电压与预设值不符导致。故障可能源于硬件设计的分压电阻值不准确、软件配置的按键ADC匹配值错误,或是锅仔片按键的阻抗设计和结构安装问题。解决方案包括检查和调整硬件、校准软件设置以及确保按键结构的正确安装。
摘要由CSDN通过智能技术生成

现象:可以看到按下某个按键的时候机器上报的键值和定义的不同
分析:这种是adc采样电压并转换为adc值后与定义的按键adc值范围不符导致的。可以通过定义的该按键adc值换算出对应的采样电压值,然后用万用表测量按键按下时的采样电压是多少?若与定义的不符合或满足其他按键定义的adc范围,就会触发其他按键的上报。(最好使用示波器测量采样点的波形)
解决:这种一般有如下可能的原因:
1)硬件设计的各按键对应的分压电阻值不正确
2)软件设置的按键adc匹配值不正确
3)若使用的锅仔片按键,可能与锅仔片的阻抗设计有关
4)若使用的锅仔片按键,可能是结构按键盖板安装偏斜,导致按键时无法按到锅仔片中心位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值