电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

嵌入式课程设计VIP免费

嵌入式课程设计_第1页
1/25
嵌入式课程设计_第2页
2/25
嵌入式课程设计_第3页
3/25
彭胜 《基于ARM的嵌入式触摸屏的设计》 第1 页 共25 页 1 引言 使用S3C2410 芯片设计的四线电阻式触摸屏在博创公司的UP NetARM2410S 嵌入式开发平台上得到了很好的效果,屏幕显示无闪烁,画面切换速度快,触摸屏响应迅速。 设备驱动程序是Linu x 内核的重要组成部分,控制了操作系统和硬件设备之间的交互。Linu x 的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev 目录下,成为设备文件。应用程序可以打开、关闭、读写这些设备文件,对设备的操作就像操作普通的数据文件一样简便。为开发便利、提高效率,本设计采用可安装模块方式开发调试触摸屏驱动程序【1】。 本文介绍了基于三星 S3C2410X 微处理器,采用SPI 接口与 ADS7843 控制器芯片完成模块的设计。具体包括在嵌入式Linu x 操作系统中的软件驱动开发,采用内核定时器的下半部机制进行了硬件中断程序设计,采用16 个时钟周期的坐标转换时序,实现触摸点数据采集的方法,给出了坐标采集的流程。设计完成的驱动程序在博创公司教学实验设备UP-NETARM2410-S 平台上运行效果良好【2】。 1 .1 课题背景 随着信息家电和通讯设备的普及,作为与用户交互的终端媒介,触摸屏在生活中得到广泛的应用。如何在系统中集成触摸屏模块以及在嵌入式操作系统中实现其驱动程序,都成为嵌入式系统设计者需要考虑的问题【3】。 嵌入式系统触摸屏的应用越来广泛, 诸如以PDA 为标志的数码产品逐渐选用LCD 触摸屏作为系统的输入设备. 触摸屏分为电阻、电容、表面声波、红外线扫描和矢量压力传感等, 其中用的最普遍的是四线或五线电阻触摸屏【4】。然而在日常使用的触摸产品中, 或多或少发现有些触摸屏对触摸动作响应不够灵敏, 甚者会引起死机, 是什么导致这些现象的产生? 换言之, 有没有更好触摸控制方式?围绕这个疑问, 本设计在介绍四线电阻式触摸屏工作原理的基础上,详细阐述了嵌入式微处理器( S3C2410) 与触摸屏模块之间的硬件接口与驱动实现,并利用S3C2410 的等待中断模式和自动 X/ Y 坐标转换模式, 实现了 X/ Y 坐标的确定,完成对触摸屏的控制【5】。 彭胜 《基于ARM的嵌入式触摸屏的设计》 第2 页 共25 页 1 .2 课程目的 本课程设计基于Linu x 操作系统以及Emest III 实验箱,利用触摸屏能正确返回触点坐标值及动作信息,坐标及动作的具体显示包括:触摸笔动作,触点X坐标值,触点Y 坐标值。 1 .3 课程设计的内容 本...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

嵌入式课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部