嵌入式系统中基于ARM的触摸屏控制技术研究

需积分: 3 3 下载量 17 浏览量 更新于2024-11-07 收藏 235KB PDF 举报
"基于ARM嵌入式触摸屏的设计与研究" 本文详细探讨了基于ARM嵌入式系统的触摸屏设计与研究,特别关注了ARM7微处理器LPC2387与ADS7843触摸控制器的集成应用。触摸屏在各种嵌入式设备,如PDA等数码产品中已成为常见的人机交互界面。文中提到了几种触摸屏类型,包括电阻、电容、表面声波、红外线扫描和矢量压力传感,其中四线或五线电阻触摸屏最为普遍。 作者通过分析触摸屏的工作原理,指出它由两层透明阻性导体层、隔离层和电极构成。当这两层导体层在某一点接触时,通过测量电压变化可以确定接触点的坐标。接着,文章深入讲解了触摸屏控制器ADS7843的运作机制,它能检测并处理触控事件,将模拟信号转化为数字信号供处理器使用。 在硬件系统设计部分,作者提出了两种不同的触摸屏控制方式,并提供了相应的软件编程方法。一种是通过直接与处理器的I/O端口连接,另一种是利用MicroWire总线进行通信。实验结果显示,采用MicroWire总线的控制方式具有更高的灵敏度和更好的人机交互体验。 此外,文章还涉及了触摸屏逻辑坐标与LCD物理坐标转换的数学公式,这对于确保触摸事件准确映射到显示屏幕上至关重要。通过对这些技术的深入理解和优化,可以解决触摸屏响应不灵敏甚至导致系统死机的问题,提高用户体验。 这篇研究为基于ARM的嵌入式系统设计提供了实用的触摸屏解决方案,对于理解嵌入式系统中触摸屏技术的应用和发展具有重要的参考价值。通过这样的设计,开发者能够更好地实现用户友好的交互界面,提升产品的市场竞争力。