asm335x系列adc和触摸屏驱动(转)】的更多相关文章

An analog-to-digital converter (abbreviated ADC) is a device that uses sampling to convert a continuous quantity to a discrete time representation in digital form. The TSC_ADC_SS (Touchscreen_ADC_subsystem) is an 8 channel general purpose ADC, with o…
本章目标:     了解S3C2410/S3C2440和触摸屏的结构:     了解电阻触摸屏的工作原理和等效电路图:     了解S3C2410/S3C2440触摸屏控制器的多种工作模式:     掌握S3C2410/S3C2440 ADC和触摸屏的编程方法: 14.1 ADC和触摸屏硬件介绍及使用 14.1.1 S3C2410/S3C2440      S3C2410/S3C2440  的ADC可以接收8个通道的模拟信号输入,并将它们转换 为10位的二进制数据.在2.5MHz的A/D转换时钟…
mini2440驱动分析系列之 ---------------------------------------Mini2440触摸屏程序分析 By JeefJiang July,8th,2009 这是mini2440驱动分析系列的第三篇文章,本文分为三个部分,第一部分讲叙硬件知识,包括触摸屏的原理以及SCC2440 SOC上的触摸屏是如何工作的.第二部分分析输入设备子系统的框架,并进行相应的代码分析.第三部分利用上述的原理来分析mini2440的触摸屏驱动.第四部分介绍了测试和校准. 1.需要准…
出处:http://blog.csdn.net/geekcome/article/details/6580981 硬件平台:FL2440 内核版本:2.6.28 主机平台:Ubuntu 11.04 内核版本:2.6.39 原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6580981 1.下面是ADC和触摸屏接口的模块图 当触摸屏接口使用时,XM或YM接触摸屏接口的地 当触摸屏接口不使用时,XM或YM接模拟信号,做普通ADC使…
出处:http://www.embeddedlinux.org.cn/html/yingjianqudong/ 一.开发环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2 二.前提知识 1.Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层.输入子系统核心层(Input Core)和输入子系统事件处理层(Even…
目录 linux 触摸屏驱动 输入子系统怎么写? 触摸屏事件 事件分类 事件设置 硬件配置 设计思路 完整程序 测试 ts_lib 使用 问题小结 title: linux 触摸屏驱动 tags: linux date: 2018/12/6 18:16:08 toc: true --- linux 触摸屏驱动 触摸屏驱动也是使用了输入子系统的框架,同时可以联想一下,也可以结合一下platform总线架构.实际上给的例子也是这样的drivers/input/touchscreen/s3c2410_…
触摸屏驱动的移植 流程 注意:看框架图 1.添加input.c组件 Device Drivers  ---> Input device support  --->  Generic input layer (needed for keyboard, mouse, ...) 2.添加evdev.c组件 Device Drivers  ---> Input device support  --->  <*>   Event interface 3.添加s3c2410_ts.…
一.Linux输入子系统的结构: 二.触摸屏驱动代码: s3c_ts.c #include <linux/errno.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/slab.h> #include <linux/input.h> #include <linux/init.h> #include <linux/serio.h> #…
平台 开发板:tq2440 内核:Linux-4.9 u-boot:u-boot-2015.04   概述 之前移植了LCD驱动,下面继续移植触摸屏驱动,然后将tslib也移植上去. 正文 一.移植触摸屏驱动 为了简单起见我们对TQ2440自带的触摸屏驱动进行改写,改成设备树的形式. 1.设备树 触摸屏使用了两个中断,如下: 这两个中断是子中断,隶属于主中断INT_ADC: 关于寄存器,参考芯片手册的第16章,知道了上面的信息,我们就可以得到如下的设备树节点(可以参考博文基于设备树的TQ2440…
一.输入子系统情景回忆ING...... 在Linux中,输入子系统是由输入子系统设备驱动层.输入子系统核心层(Input Core)和输入子系统事件处理层(Event Handler)组成.其中设备驱动层提供对硬件各寄存器的读写访问和将底层硬件对用户输入访问的响应转换为标准的输入事件,再通过核心层提交给事件处理层:而核心层对下提供了设备驱动层的编程接口,对上又提供了事件处理层的编程接口:而事件处理层就为我们用户空间的应用程序提供了统一访问设备的接口和驱动层提交来的事件处理.所以这使得我们输入设…