一、触摸屏原理
从欧姆定律间接得到x坐标:
触摸屏是由两层膜组成的。当点击触摸屏,两张膜就粘在一起,怎么得到触点的x坐标和y坐标呢?
- X坐标:
Xp接3.3V ,Xm接地;Yp,Ym不接电源。
这时,Yp就像探针一样,得出电压值,越靠近Xm则电压越小,然后根据欧姆定律得出X坐标。 - Y坐标:
Yp接3.3V ,Ym接地;Xp,Xm不接电源。
这时,Xp就像探针一样,得出电压值,越靠近Ym则电压越小,然后根据欧姆定律得出Y坐标。
触摸屏使用流程:
-
按下触摸屏,产生触摸中断
-
在触摸中断程序中,启动ADC(目的:获得x,y坐标)
-
ADC完成,产生中断
-
在ADC中断程序中,读取x,y坐标
松开触摸屏因为触摸屏需要长按或者滑动,那么肯定不止一次中断 -
启动定时器
-
定时器中断发生,判断触摸屏仍被按下那么从启动ADC开始循环流程,直到松开触摸屏
-
松开触摸屏,结束流程