关于没有一线触摸的童鞋,使用mini6410-ts.c做触屏驱动。如果不更改它的驱动的话就会出现一些抖动,原因是ADC采样问题,当四线电阻屏的目标采样轴上采样线电平还没有恢复到稳定值时就发生了一次采样,导致获取了一个中间值。例如原本是在(0,0)坐标,而你按下的是(500,200)坐标,然后再释放,这样就有可能出现采样到(0~500,0~200)的坐标,导致抖动。可以通过软件和硬件来消除这种抖动,目前本人采用消除的方法是在驱动中找到jiffies+1处,将1改为3(越大越稳定,但是也会导致触摸屏反映变慢),然后编译内核,重新加载启动。硬件解决方法是滤波,四根触屏线上添加2.2u的电容,不过理论上该方法会导致采样到的电平会具有滞留现象,软件上需要做一些优化才行(目前未尝试);