触摸屏驱动
来源:互联网 发布:软件开发流程工具 编辑:程序博客网 时间:2024/05/15 05:33
触摸屏在LCD上层。
S3C2440 的触摸屏接口模式
1. 普通转换模式
单转换模式是最合适的通用ADC 转换。此模式可以通过设置 ADCCON(ADC 控制寄存器)初始化并且通过读写
ADCDAT0(ADC 数据寄存器 0)就能够完成。
2. 分离的 X/Y 方向转换模式
触摸屏控制器可以工作在两个转换模式之一。方向转换模式如下方法操作。X 方向模式写 X 方向转换数据到
ADCDAT0,故触摸屏接口产生中断源给中断控制器。Y 方向模式写 Y 方向转换数据到 ADCDAT1,故触摸屏接口产
生中断源给中断控制器。
3. 自动(顺序)X/Y 方向转换模式
自动(顺序)X/Y 方向转换模式操作如下。触摸屏控制器顺序变换触摸 X 方向和 Y 方向。在自动方向转变模式中触摸
控制器在写入 X 测量数值到 ADCDAT0 和写入 Y 测量数值到ADCDAT1 后,触摸屏接口产生中断源给中断控制器。
4. 等待中断模式
当笔尖落下时触摸屏控制器产生中断(INT_TC)信号。等待中断模式设置值为 rADCTSC=0xd3; // XP_PU, XP_Dis,XM_Dis,YP_Dis,YM_En
触摸屏控制器产生中断信号(INT_TC)后,必须清除等待中断模式。(XY_PST 设置到无操作模式)
我们主要使用触摸屏接口的等待中断模式和自动X/Y方向转换模式。等待中断模式的操作流程如下:触摸屏控制器自动转换X,Y的触摸位置,当转换完毕后餐放在寄存器ADCDAT0和ADCDAT1,并产生INT_ADC中断。
触摸屏驱动编写流程:
1、获取CLK 2、初始化GPIO3、申请IRQ ,在中断处理函数获取XY值4、注册input子系统,上报XY。
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- 触摸屏驱动
- s3c2410触摸屏驱动
- 2410移植触摸屏驱动
- QT 触摸屏 驱动
- 触摸屏驱动开发
- 触摸屏驱动:坐标转换
- NestedScrollView 以及ScrollView中 布局自动wrap_parent问题解决
- 23 服务的启动Demo2
- 大素数模板
- [刷题]算法竞赛入门经典(第2版) 5-10/UVa1597 - Searching the Web
- SurfaceView学习
- 触摸屏驱动
- 类的模板
- CSRF攻击介绍及常用防御手段
- 开发区城南分理处多措并举 超额完成提取任务
- 23 服务的绑定启动Demo3
- 内存分析工具 MAT 的使用
- 死锁的知识和sleep、wait的区别
- HDU 4514 判断非连通图是否有环和找最长链,
- C++中的重载、重写(覆盖)、隐藏