TX2440裸机程序-触摸屏

该文章参考http://blog.csdn.net/yx_l128125/article/details/7703705,(该文章素材由国嵌视频提供)

一、触摸屏简介

  四线电阻屏结构上如图,是在玻璃或丙稀酸基板上覆盖两层均匀导电的ITO层,分别作为x电极和y电极,他们之间由均匀排列的透明格点分来绝缘。X电极和y电极的正负端由导电线(黑色粗体线)从两端引出,引出x-,x+,y-,y+.

当接触触摸屏表面并施加压力时,上层的ITO导电层和下层的ITO导电层发生接触,形成上面右图的等效电路。

 

1.y坐标计算:

            在y+加驱动电压V-drivey-接地。X+作为引出端测量接触点的电压,由于ITO层均匀导电,触电电压与V-drive电压之比等于Y坐标与屏高度之比。

2.x坐标计算:

              x+加驱动电压V-drive电压,x-接地。Y+作为引出端测量接触点的电压,由于ITO层均匀导电,触点电压与V-drive电压比等于x坐标与屏宽度之比。

                   y=Vx/V-driv *height                x=Vy/ V-driv * width

 

二、触摸屏工作流程

           (理解好这几步流程,代码至少能看懂30%

1.设置触摸屏接口为等待中断模式,等待触摸屏被按下。

2.如果中断INT_TC发生,选择X,Y坐标转换模式(x/y坐标分别转换模式,x/y坐标自动转换),启动AD转换。

3.AD转换完后,通过中断(INT_ADC,获取x/y坐标,

ADCDAT0 bit[9:0]-x坐标;

ADCDAT1 bit[9:0]-y坐标;

4.设置触摸屏接口为等待中断模式,等待触摸笔离开触摸屏。

5.返回步骤1,等待下次触摸笔被按下。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值