嵌入式系统中触摸屏交互功能模块设计.docx
《嵌入式系统中触摸屏交互功能模块设计.docx》由会员分享,可在线阅读,更多相关《嵌入式系统中触摸屏交互功能模块设计.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统中触摸屏交互功能模块设计ronggang导语:本文以ARM920T内核的S3C2410芯片GX开发板为硬件平台,采用WindowsCE操纵系统,设计了嵌入式系统触摸屏交互功能模块。并对有关技术问题做了分析与讨论摘要:本文以ARM920T内核的S3C2410芯片GX开发板为硬件平台,采用WindowsCE操纵系统,设计了嵌入式系统触摸屏交互功能模块。并对有关技术问题做了分析与讨论。关键字:嵌入式;WindowsCE;交互设计嵌入式系统拉近了人与计算机的间隔,形成一个人机和谐的工作与生活环境。从某一个角度来看,触摸屏作为嵌入式计算机系统中一体化的输入输出设备,在制造工业、经过控制、通讯、
2、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面均得到广泛应用,影响到人类工作与生活的各个领域并极具应用前景,它与嵌入式系统的交互功能的程序设计是整个系统设计的关键。本文描绘的这样的设计经过,对其中的技术问题给出了具体的解释。功能设计基于ARM920T内核的S3C2410芯片,以GX开发板为硬件平台,是以WindowsCE为操纵系统实现的图文交互界面模块。2系统交互功能的设计2.1系统构架通常嵌入式系统的构架可以分成四个局部:处理器、存储器、输入输出I/O和软件局部。由于多数嵌入式设备的应用软件和操纵系统都是严密结合的,在这里我们对其不加区分,这也是嵌入式系统和通用PC系统的最大
3、区别。触摸屏嵌入式设计框图见图一。2.2WindowsCE的主要功能它是一个全新开发的模块化的图形用户界面的多任务操纵系统,是一个支持多种CPU,拥有良好通讯才能的高性能、高效率的实时操纵系统。OEM厂家可以参加自己所需要的任何模块,或除去不需要的。系统中一个应用程序的故障不会引起整个系统失效。图一触摸屏嵌入式设计框图2.3操纵系统对触摸屏的支持操纵系统对触摸屏的支持是按分层的思想进展的。首先是应用层,编写的应用程序调用触摸屏/鼠标事件API在牵引层有相关的API函数;其次,在驱动层有支持触摸屏的驱动程序。通过统一接口来调用操纵系统内核的触摸屏设备驱动程序完成最终的设备控制。从中取出触摸屏的实
4、际坐标值,把该值记录在初始化程序中,当下次有应用程序需要调用触摸屏驱动程序时,触摸屏驱动程序就会去检查初始化程序,读取其中的校正值,并把经过校正,影射后相对坐标值返回该应用程序。2.4触摸屏电路GX开发板为硬件平台,板载SHARP3.5TFT液晶屏LQ035Q7DB02,320240,262,144色,WhiteLED背光,带触摸屏。SHARP液晶自带四线电阻式触摸屏,可以直接和2410的触摸屏驱动电路连接,触摸位置直接用CPU内置的ADC电路采样而得。图二板载触摸屏电路2.5触摸屏的控制电路触摸屏的控制是使用FM7843芯片完成的。FM7843是4线电阻触摸屏转换接口芯片。它具有同步串行接口
5、的12位取样模数转换器。在125kHz吞吐速率和2.7V电压下的功耗为750W,而在关闭形式下的功耗仅为0.5W。因此,ADS7843以其低功耗和高速率等特性,被广泛应用在采用电池供电的小型手持设备上。FM7843采用SSOP-16引脚封装形式,温度范围是-4085。为了完成一次电极电压切换和A/D转换,需要先通过串口往FM7843发送控制字,转换完成后再通过串口读出电压转换值。标准的一次转换需要24个时钟周期。由于串口支持双向同时进展传送,并且在一次读数与下一次发控制字之间可以重叠,所以转换速率可以进步到每次16个时钟周期。假如条件允许,CPU可以产生15个CLK的话比方FPGAs和ASIC
6、s,转换速率还可以进步到每次15个时钟周期。FM7843通过同步串口与ARM通讯,可通过SendSIOData函数uhal.c向FM7843发送数据;通过ReadSIOData函数uhal.c从FM7843读出数据。将F端口的第6位置0和1,可以翻开、关闭FM7843,F端口的数据存放器为PDATF44b.h。通过外部中断5可以判定是否有触摸动作,查询方式通过宏TCHSCR_IsPenNotDowntchscr.h判定是否有触摸动作。3设计中的几个关键问题3.1定制WindowsCE平台WindowsCE是一个多平台的、可裁减的32位嵌入式操纵系统。他既适用于工业设备的嵌入式控智模块,也适用于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 触摸屏 交互 功能模块 设计
限制150内