最近在调试四线电阻屏驱动,搞了好几天都没能搞定,后来分析发现,驱动之所以没能正常工作是由于接线顺序不对造成的,上网查找了一下官方的接线如图1,我的板接线如图2,其实差异就是中间两根线XL、YH交换位置了,为了验证是不是这个问题,我把中间两根线用其他方式交换连接,驱动果然能正常工作。现在的问题是能不能不改硬件上的连接(硬件上还是用图2的方案),而是通过改tsc驱动来解决这个问题(改硬件的话流程比较麻烦),比如说改一下AN1、AN2的寄存器,有人知道可以通过改驱动来实现吗?怎么改?
图1
图2
Jian Zhou:
首先确认下用的是哪个版本的Linux ?
xiaowu1:
回复 Jian Zhou:
linux 3.2.0版本的
Jian Zhou:
回复 xiaowu1:
以前有人问过类似问题,好像不太好修改,建议你参考下如下驱动介绍:
http://processors.wiki.ti.com/index.php/StarterWare_Touchscreen
xiaowu1:
回复 Jian Zhou:
确实不好改,那还是改硬件好了