摘要
介绍了触摸屏的基本工作原理及嵌入式微处理器PXA255,分析了触摸屏控制器ADS7846的基本结构及其坐标测量原理。结合它们的特点和工作时序,设计了ADS7846与PXA255接口等硬件驱动电路,编写了相应的驱动程序。经在开发平台下对驱动模块的安装运行,效果良好。由于Linux平台下的驱动程序具有良好的移植性,因而该驱动不仅适用于楼宇自动化系统,略作变化后还可应用于其他嵌入式系统。
The basic principle of touch screen and embedded microprocessor PXA255 were introduced. The basic structure of touch screen controller ADS7846 and its coordinate measurement principle were also analyzed. Combining with their characteristics and the time sequence, the hardware drive circuit, which was the interface of the ADS7846 and PXA255, was designed. And the correspond drive software was also designed. As the result, it indicated that the effect was very good when the drive module had been installed in the development platform. Because the software can be well transplanted, the drive is not only fit for the building automation system, but also for the other embedded systems with some changes.
出处
《低压电器》
北大核心
2007年第4期13-18,共6页
Low Voltage Apparatus
基金
湖南省教育厅资助科研项目(优秀青年项目)(02B026)
关键词
智能楼字
楼宇自动化
嵌入式系统
触摸屏
驱动
intelligent building
building automation
embedded system
touch screen
drive