第十八课(2)触摸屏原理与接口

本文详细解析触摸屏的工作原理,包括如何利用欧姆定律计算坐标,以及S3C2440芯片如何通过控制触摸屏接口实现坐标读取。文章还介绍了触摸屏的中断处理流程和四种接口模式。

一、触摸屏原理

从欧姆定律间接得到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开始循环流程,直到松开触摸屏

  • 松开触摸屏,清除中断,结束流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值