触摸屏跳点问题分析
来源:互联网 发布:诺基亚 e63软件下载 编辑:程序博客网 时间:2024/04/29 19:31
接手了一个触摸屏的bug, 触摸屏偶尔会发生跳点,四线触摸屏, pmic13892采样,采样包括坐标和contact-resistance
假定contact-resistance最大 最小值分别为resist_max, resist_min
经过观察发现跳点发生在两种情况:
1. 使用触笔,指甲尖等硬物在离开屏的瞬间会发生跳点,发生跳点时contact-resistance采样值远大于resist_min, 并且小于resist_max
2. 使用指肚会经常发生跳点,此时contact-resistance采样值大于resist_min, 小于resist_max, 坐标采样值很不准确,大范围的跳点经常发生
对第一种情况,的确可以在去驱动中过滤掉contact-resistance 不正确时的采样数据
但是对第二种情况,可以断定是pmic或者触摸屏硬件的问题,软件根本无法完美解决
网上有很多的矫正算法,其实个人认为很多都不负责任,首先没有找到问题的根源,试图通过另外一套拙劣的算法校正问题
由此带来性能上的影响
也曾经遇到另外一个触屏问题,声音播放影响触屏采样,这种典型的硬件问题被要求软件规避,其实最后只是小小改动了下硬件
就彻底解决了跳点
有时拙劣的手法可以暂时快速解决问题,但你却永远失去了了解真相的机会
- 触摸屏跳点问题分析
- 彻底解决2440触摸屏跳点以及抖动问题
- 彻底解决2440/2410触摸屏跳点以及抖动问题
- 彻底解决2440触摸屏跳点以及抖动问题
- S3C2440触摸屏消除跳点及抖动
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- android TP(触摸屏)问题现象分析和解决方案汇总
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- Android 触摸屏(TP)问题现象分析和解决方法汇总
- linux 触摸屏驱动分析
- 触摸屏驱动程序分析
- 按键触摸屏流程分析
- 触摸屏驱动程序分析
- a pointer with NULL value calls a function
- 给HP的机子装系统时遇到的问题
- 最值得购买的四大名著版本推荐(一家之言)
- TCP连接过程
- socket编程之完成端口(附一个简单的IOCP例子)
- 触摸屏跳点问题分析
- 中断服务下半部之工作队列
- 美科技杂志称苹果决策可扭曲整个PC产业
- 搭建LAMP 环境 并安装wordpress
- Windows Socket I/O模型 以及 Linux Epoll模型 的有关资料
- 导入申请的证书时发生java.security.cert.CertificateException: java.io.EOFException异常
- extjs获取和传递数据的两种方式
- 从集群到ExpressCluster之三:高可用之镜像磁盘
- c语言小的知识点int* a[5] int (*b)[5]