微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 基于ARM处理器S3C2440和Linux系统的I2C触摸屏设计

基于ARM处理器S3C2440和Linux系统的I2C触摸屏设计

时间:01-15 来源:电子元器件应用 点击:
4结束语

  文中基于S3C2440的触摸屏驱动开发,考虑到与其他的ARM芯片兼容性,并没有使用ARM自带的A/D通道,而是外扩了触摸屏控制器TSC2007。对TSC2007的初始化,主要是初始化TSC2007与S3C2440的I2C接口连接,在驱动流程中,如果触摸笔按下就进人中断处理程序,读取x,y坐标,在采样函数中设置了一个copy_to_user(buffer,dbuf,length)函数,将从触摸屏连续测的数据,送入存储区。

  结合实际的硬件平台,这个基于嵌入式Linux操作系统下I2C总线接口触摸屏设计,采用的是处理采样数据的方法,同时运用了改进的校准方法,从而使该触摸屏驱动更能满足实际的要求。

编辑:吕勇

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top