关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > ADS7846在电阻式触摸屏设计中的应用

ADS7846在电阻式触摸屏设计中的应用

作者:时间:2011-07-04来源:网络收藏

本文引用地址:http://www.amcfsurvey.com/article/161875.htm

  4.2 4点定位法

  如图5所示,ABCD为对应LCD4个顶点的坐标点,分别触击这4点,得到4组坐标值:

  (XAoYA),(XBoYB),(XCoYC),(XDoYD)。计算出中心点坐标(XOoYO)为:

  设ΔX=(XBXA+XDXC),ΔY=(YBYA+YDYC),最终可得触点坐标公式:

  式中,X和Y分别为触点在X工作面和Y工作面上产生的电压的数字量的测量值,可通过采样得到;(XoY)反映了触点在上的坐标。W和H分别是LCD显示屏X轴和Y轴上的像素点总数;(XLCDoYLCD)为触点映射到LCD显示屏上的像素点坐标。

  4点定位法,在触摸屏中心点坐标的定位上优于最值法,所得到的触点坐标更为精确。在一些手写识别领域较多。

  5 实现流程以及注意事项

  触摸屏和微控制器之间的互动通过外部中断实现。在程序中重要功能块包括以下几个部分(见图6):

  的初始化,包括有:初始化SPI寄存器、可编程定时器中断和笔中断;MCU外部中断的配置;LCD控制器的初始化配置:LCD驱动IC的一些初试化配置,一般由LCD的厂家提供;坐标定位子程序;以及LCD逐点显示子程序。

  程序中,需要注意触摸抖动和连击问题。

  可以采用延迟测量法来解决,即在接收到触摸屏笔中断时延迟一段时间(抖动时30ms)后再测量,可消除抖动;测量完后再次延迟一段时间(连击延时300ms)后打开笔中断,可避免连击现象的出现。

  6 结语

  本文讨论了在式触摸屏开发中遇到的几个技术问题以及解决方法,式触摸屏的既有硬件接口技术问题,也有软件处理方法的问题。

光敏电阻相关文章:光敏电阻工作原理


电容式触摸屏相关文章:电容式触摸屏原理

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭