用ADS7846新做的12寸触摸屏接口,基本的电路,设成8位分辨率差分方式,跟PIC单片机的SPI口连接,SPI时钟1.25MHz上升沿采样,读出来的数据如下:
把X+跟Y+短接:X=250;Y=249;Z1=250;Z2=185; 把X+跟Y-短接:X=184;Y=3;Z1=159;Z2=159; 把Y+跟X-短接:X=2;Y=154;Z1=93;Z2=90; 从上面可以看出X和Y的变化范围在2~250之间,接口电路似乎没有问题。
但是,触摸测试的结果令我意外,变化范围太窄了: 左上角X=156;Y=157;Z1=194;Z2=172; 右上角X=94;Y=153;Z1=172;Z2=161; 左下角X=134;Y=88;Z1=154;Z2=164; 右下角X=110;Y=138;Z1=139;Z2=125;
什么原因?
|