触摸屏工作方式

本文介绍了触摸屏的基本工作原理,包括其四层导电层结构及如何通过模数转换芯片实现触摸控制。详细解析了TSC2046与ARM7之间的SPI通讯机制,并解释了触摸坐标到屏幕位置的换算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

触摸屏原理

触摸屏的原理网上有很多,一般由 4 层导电层构成,具体不介绍了,主要还是利用触摸控制模数转换芯片,通过电压切换并获取触摸点的电压值来实现触摸效果。

主从之间的通讯原理

采用 TSC2046 (也即 ADS7846) 和 ARM7 S3C44B0X 进行,其中 TSC2046 为从设备,ARM7 为主设备。TSC2046 做为触摸屏的 AD 转换器,如果有点击,按下等触摸事件将会以中断的方式通知 ARM7,ARM7 接收到中断后将调用中断处理子程序进行获取屏幕被按下的位置信息,将将该位置信息与显示屏界面图标等相关联,然后调用对应图标的功能处理函数,从而实现对触摸事件的响应。

主从之间的通讯方式

采用 SPI 进行通讯,采用三线接口(时钟MSCLK,数据输入MISO,数据输出MOSI), 是一种全双工的工作方式,所以数据线采用两根,这样数据可以同时进行双向传输,互不干扰,这将显著提高了数据的传输速率。另外一根是时钟控制线用于控制数据传输中的控制时序。

触摸屏如何进行坐标与屏幕的位置换算

由于 TSC2046 是 AD 转换的驱动,会将电压转换为相应的数值,这个数值与触摸屏的触摸点的位置有关,由于触摸屏的 AD 转换值大小与电阻成线性变化关系,所以需要找到触摸屏的电压与触摸点位置之前的对应关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值