当前位置:首页 > 模拟 > 模拟
[导读]1 引言21世纪计算机迈入新的充满机遇的后PC时代,人们越来越多地接触到嵌入式这个概念。S3c2410是韩国三星公司生产的基于ARM公司16/32位微控制器ARM920T内核的RISC微处理器,主频最高可达到203MHZ[1]。S3c2410以其卓

1 引言

21世纪计算机迈入新的充满机遇的后PC时代,人们越来越多地接触到嵌入式这个概念。S3c2410是韩国三星公司生产的基于ARM公司16/32位微控制器ARM920T内核的RISC微处理器,主频最高可达到203MHZ[1]。S3c2410以其卓越的性能和良好的扩展性为手持设备和一般类型应用提供了低价格、低功耗、高性能的小型嵌入式微控制器的解决方案,从而可以应用于智能手机、数码相机、信息家电、PDA、移动终端、GPS等领域。 Linux操作系统有成本低廉、支持多硬件平台、源代码开放、可订制内核、性能优异、有良好的网络支持等优势。Linux遵守GPL协议,可以在GNU精神下任意修改和裁减其内核,并且使用了众多的GNU开源软件,从而降低了项目的开发成本。嵌入式Linux继承了Linux的全部优点,成为在嵌入式开发中最常被应用的操作系统之一。触摸屏由于其操作简单、方便灵活、便于携带、占用空间小、友好的操作界面,逐渐取代键盘和普通显示器,成为新的人机交流的平台。本文里将讨论在S3c2410平台条件下,触摸屏在Linux操作系统中,驱动程序的研究与开发。

2硬件系统组成

2.1触摸屏原理

本文采用四线电阻式触摸屏,这种触摸屏利用压力感应进行控制。电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处理、光滑防擦的塑料层、它的内表面也涂有一层涂层、在他们之间有许多细小的(小于1/1000英寸)的透明隔离点把两层导电层隔开绝缘。当手指触摸屏幕时,两层导电层在触摸点位置就有了接触,电阻发生变化,在X和Y两个方向上产生信号,然后送触摸屏控制器。控制器侦测到这一接触并计算出X和Y的位置,再根据模拟鼠标的方式运作。这就是电阻技术触摸屏的最基本的原理[2]。四线电阻模拟量技术的两层透明金属层工作时每层均增加5V恒定电压:一个竖直方向,一个水平方向。总共需四根电缆。四线电阻触摸屏具有高解析度,高速传输反应,表面硬度处理,减少擦伤、刮伤及防化学处理,具有光面及雾面处理,一次校正,稳定性高,永不漂移的特点[3]。

2.2S3c2410芯片介绍

S3c2410是Samsung公司开发的16/32位微处理器。S3c2410采用了ARM920T的内核,主频最靠可达203MHZ,它为开发者提供了丰富的内部设备(见图1):分开的16KB的指令Cache和16KB数据Cache,MMU虚拟存储器管理,LCD控制器(支持 STN&TFT),支持Nand Flash系统引导,系统管理器(片选逻辑和SDRAM控制器),3通道UART,4通道DMA,4通道PWM定时器,I/O端口,RTC,8通道10位 ADC和触摸屏接口,IIC-BUS接口,USB主机,USB设备,SD主卡—MMC卡接口,2通道的SPI以及内部PLL时钟倍频器[4]。

图1 S3C2410系统框架

2.3S3c2410触摸屏控制器

S3C2410具有8通道模拟输入的10位CMOS模数转换器(ADC)。它将输入的模拟信号转换为10位的二进制数字代码。在2.5MHz的A/D转换器时钟下,最大转化速率可达到500KSPS。A/D转换器支持片上采样和保持功能,并支持掉电模式。S3C2410的AIN[7]和AIN[5]用于连接触摸屏的模拟信号输入。触摸屏接口电路一般由触摸屏,4个外部晶体管和一个外部电压源组成。触摸屏接口的控制和选择信号(nYPON,YMON,nXPON和XMON) 连接切换X坐标和Y坐标转换的外部晶体管。模拟输入引脚(AIN[7],AIN[5])则连接到触摸屏引脚[5]。触摸屏控制接口包括一个外部晶体管控制逻辑和具有中断产生逻辑的ADC接口逻辑(见图2)。

2.4触摸屏接口工作模式

2.4.1普通转换模式

普通转换模式是用作一般目的下的ADC转换。这个模式可以通过设置ADCCON和ADCTSC来进行对AD转换的初始化;而后读取ADCDAT0的XPDATA域的值来完成转换。

2.4.2独立的X/Y轴的坐标转换模式

独立的X/Y轴坐标转换模式可以分为两个转换步骤:X轴坐标转换和Y轴坐标转换,这两个过程是各自独立完成的。

2.4.3连续X/Y轴坐标转换模式

触摸屏控制器将自动地切换X轴坐标和Y轴坐标并读取两个坐标轴方向上的坐标。

2.4.4中断模式

静态模式实际上是在等待触摸笔的点击。在触摸笔点击到触摸屏上时,控制器产生中断信号。中断产生后,就可以通过设置适当的转换模式来读取X和Y的位置。

2.4.5静态(Standby)模式



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:针对如何检测出性能较差的锂电池,提出了一种先学习后检测的方案。装置首先通过学习模式,获得电池样本的平均数据,将平均数据设置为判定基准值:然后进入工作模式,在工作模式中,若检测到某节电池的电性能数据与判定基准值的差值...

关键字: 锂动力电池 内阻检测 触摸屏

基于maXTouch技术的显示屏旋钮控制器通过将机械旋钮与现有多点触摸显示器相结合,实现了创新的人机接口(HMI)解决方案

关键字: Microchip 控制器 触摸屏

摘要:传统磁控溅射镀膜机控制系统主要由单片机、继电器控制构成,操作过程主要依靠人工完成,效率低,且不具备安全互锁、数据采集等功能。现研制的自动磁控溅射镀膜设备以欧姆龙PLC为主控制器,配合MCGS触摸屏实现了磁控溅射镀膜...

关键字: 机电一体化 PLC 触摸屏

摘要:首先介绍了CANopen通信的变频器控制系统组成,然后对系统中主要组成部分的功能、应用做了介绍,最后以变频器的启动、停止及转速的设定和反馈为例,介绍了变频器控制系统的设计方法。该控制系统在工业控制领域应用较为广泛,...

关键字: 变频器 PLC 触摸屏

上海2022年5月16日 /美通社/ -- 热爱绣花,向往绣花?每次看到别人晒出来的绣花成品就蠢蠢欲动?如今越来越多商铺、个人爱好者开始尝试商用绣花机。作为商铺,可以使用Br...

关键字: 绣花机 BSP 精度 触摸屏

加拿大魁北克省布罗蒙市 - 2022年4月8日 - Boréas Technologies的NexusTouch™压电触觉平台经过精心构造和设计,对智能手机设计和手游举足轻重。通过采用触觉技术,用户触摸输入后可获取触摸输...

关键字: Boréas Technologies 触摸屏 智能手机

摘 要 :工业生产中,经常需要测量类似单容水箱的液位高度。文中设计了一款简易液位测控系统。系统硬件设计包括单片机最小电路、数据采集模块、光耦隔离与驱动模块、按键与显示模块 ;软件设计包括按键扫描设计、PID 控制设计和...

关键字: 液位 测控系统 PID 硬件设计 软件设计 MSP430F5529

摘要:给出了基于物联网技术设计的一种智能家居系统。该系统通过ZigBee技术将各种安防设备和家用电器组建成无线通信网络,以实现无线数据采集和命令控制;同时使用ARM9高性能处理器S3C2410作为嵌入式网关和网络服务器,...

关键字: Zigbee S3C2410 GPRS 物联网 智能家居

只要支持MODBUS通讯协议的触摸屏都可以与正运动控制器连接使用。控制器使用MODBUS协议与触摸屏通讯时,此时需要将数据放在MODBUS寄存器内进行传递。

关键字: 触摸屏 控制器

苹果x屏幕失灵乱跳_苹果iphone11 pro max屏幕触摸失灵怎么办?

关键字: 电阻 触摸屏

模拟

31144 篇文章

关注

发布文章

编辑精选

技术子站

关闭