新闻中心

EEPW首页>电源与新能源>设计应用> 嵌入式ARM下的触摸屏驱动系统设计研究

嵌入式ARM下的触摸屏驱动系统设计研究

作者: 时间:2012-05-25 来源:网络 收藏
2.3AD7873与CPU和的硬件连接图

本文引用地址://m.amcfsurvey.com/article/230449.htm

其硬件原理框图如下,其中的X+,Y+,X-,Y-与的相应引脚相连,接受来自的模拟信号,然后经过AD7873芯片的内部处理成数字信号,通过SPI总线将数据传送给CPU,请求处理。CS为片选引脚,与CPU的DTR_DCE1相连,PENIRQ为中断引脚,接CPU的GPIO1_0.

图2硬件连线图

图3触摸系统框图

3软件系统

3.1Linux设备介绍

在Linux系统中,为了简化对设备的管理,所有的外围设备被归结为3类:字符设备、块设备、网络设备。Linux对所有的物理设备进行了抽象,并定义了一个统一的概念:接口。AD7873被定义为一个字符设备,采用spi接口与CPU通讯。

3.2部分重要函数的设计

(1)设备程序中数据结构strcutdriver定义了一系列函数操作的接口,这个数据结构将整个驱动连为一体,由这个结构可以看出整个驱动的脉络。由于AD7873与CPU连接方式为SPI总线连接,因此将此设备注册为SPI设备,即要用到数据结构structspi_driver.



关键词:ARM触摸屏驱动

评论


相关推荐

技术专区

关闭