05_触摸屏驱动

一:触摸屏驱动简介

         触摸屏驱动采用第二章所讲的“输入子系统”框架,用户根据触摸屏编写设备驱动程序input_dev,输入子系统会调用纯软件部分tsdev.c与之匹配,详细参考:02_输入子系统_猩猩の點燈的博客-CSDN博客

二:触摸屏硬件介绍

       电阻式触摸屏是一种传感器,它将矩形区域中触摸点(x,y)的物理位置转换为代表x坐标和y坐标的电压。这种屏幕可以用四线,五线,七线或八线来产生屏幕偏置电压,同时读回触摸点的电压。jz2440开发板采用的为四线电阻式触摸屏,四线触摸屏包含两个阻性层。其中一层在屏幕的左右边缘个有一条垂直总线,另一层在屏幕的底部和顶部各有一条水平总线,如下图1。为了在x轴方向进行测量,将左侧总线偏置为0v,右侧总线偏置为VREF。将顶部或底部总线连接到ADC,当顶层和底层相接触时即可作一次测量。为了在y轴方向进行测量,将顶部总线偏置为VREF,底部总线偏置为0v。将ADC输入端接左侧总线或者右侧总线,当顶层与底层相接触时即可对电压进行测量。如下右图显示了四线触摸屏在两层相接触时的简化模型。对于四线触摸屏,最理想的连接方法是将偏置为VREF的总线接ADC的正参考输入端,并将设置为0v的总线接ADC的负参考输入端。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值