一、触摸屏原理
从欧姆定律间接得到x坐标:

触摸屏是由两层膜组成的。当点击触摸屏,两张膜就粘在一起,怎么得到触点的x坐标和y坐标呢?

m表示负极(negtive 这里的m应该是n的意思),p表示正极(positive)
- 如何测量X坐标:
Xp接3.3V ,Xm接地,电流导通;Yp,Ym不接电源。
这时,Yp就像探针一样,得出电压值,越靠近Xm则电压越小,然后根据欧姆定律得出X坐标。 - 如何测量Y坐标:
Yp接3.3V ,Ym接地,电流导通;Xp,Xm不接电源。
这时,Xp就像探针一样,得出电压值,越靠近Ym则电压越小,然后根据欧姆定律得出Y坐标。
注意:这里的xy坐标为电压值不是屏幕的xy坐标
触摸屏使用流程:
-
按下触摸屏,产生触摸中断
-
在触摸中断程序中,启动ADC(目的:获得x,y坐标)
-
ADC完成,产生ADC中断
-
在ADC中断程序中,读取x,y坐标
注意:两个中断是不同的中断程序因为触摸屏需要长按或者滑动,那么肯定不止一次触摸中断
所以需要: -
启动定时器
-
定时器中断发生,判断触摸屏仍被按下那么从启动ADC开始循环流程,直到松开触摸屏
-
松开触摸屏,清除中断,结束流程

本文详细解析触摸屏的工作原理,包括如何利用欧姆定律计算坐标,以及S3C2440芯片如何通过控制触摸屏接口实现坐标读取。文章还介绍了触摸屏的中断处理流程和四种接口模式。
触摸屏原理与接口&spm=1001.2101.3001.5002&articleId=105848692&d=1&t=3&u=40fc438080534f5e80d8bc36f6801882)
8231

被折叠的 条评论
为什么被折叠?



