原理概述1.首先要区分lcd和触摸屏,lcd是一个屏幕,触摸屏是贴在lcd上的两层膜。2.四线电阻触摸屏的原理:触摸屏就是上下两层膜,比如上层代表x轴(XM:负端,XP:正端),下层代表y轴(YM:负端,YP:正端)。当读取x轴坐标时,XP接3.3v,XM接地,从YM读取按下点的电压值作为..
分类:
其他好文 时间:
2017-02-14 22:23:44
阅读次数:
874
1.触摸屏的简介 触摸屏是标准的输入设备,在写驱动程序时采用的之前讲过的输入子系统那套框架。我们无需关心对设备文件的操作,只需关心对硬件寄存器的操作和上报事件即可。 触摸屏是附在LCD上的一层薄膜,并不是我们平时认识的触摸屏,它只是起到确定坐标的作用。 S3C2440提供的触摸屏接口有4种处理模式, ...
分类:
其他好文 时间:
2017-01-12 09:40:51
阅读次数:
158
触摸屏归纳为输入子系统,这里主要是针对电阻屏,其使用过程如下 :当用触摸笔按下时,产生中断。在中断处理函数处理函数中启动ADC转换x,y坐标。ADC结束,产生ADC中断,在ADC中断处理函数里上报(input_event)启动定时器,再次启动定时器(可以处理滑动、长按),松开按键。其驱动程序的写法和 ...
分类:
系统相关 时间:
2016-12-27 01:00:07
阅读次数:
186
将gslX680触摸屏驱动移植到自己的开发板上(对应的源码文件gslX680.c),并且实现可以使用make menuconfig进行动态的加载和卸载 因为触摸屏设备属于一种典型的输入设备,所以他的驱动源码最好是放在 drivers\input\touchscreen这个目录下,这样是最规范的。 ( ...
分类:
其他好文 时间:
2016-12-11 02:33:37
阅读次数:
174
这是用到的配件的树莓派3代 烧录好系统后,启动的树莓派,我的树莓派已经在一开始通过路由器和局域网,登陆了ssh,设置好了开机就能自动连接到电脑的360wifi,所以无论到哪 里,只要自己的笔记本电脑还在,就能连上树莓派,方便快捷的连上ssh。接下来,把触摸屏安装到树莓派上,登陆ssh,进入树莓派系统 ...
分类:
其他好文 时间:
2016-11-20 06:30:31
阅读次数:
575
触摸屏使用流程: 1. 按下产生中断。 2.在中断处理程序中启动AD转换XY坐标。 3.AD转换结束并产生AD中断。 4. 在AD的中断处理函数中上报信息,启动定时器。 5. 定时器时间到后进入中断,处理长按滑动。跳转到第二步 6. 松开。 sd ...
分类:
系统相关 时间:
2016-11-03 23:11:43
阅读次数:
273
输入设备(如按键、键盘、触摸屏、鼠标等)是典型的字符设备,其一般的工作机理是底层在按键、触摸等动作发送时产生一个中断(或驱动通过timer定时查询),然后CPU通过SPI、I2 C或外部存储器总线读取键值、坐标等数据,放入1个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键 ...
分类:
系统相关 时间:
2016-10-23 20:16:34
阅读次数:
310
bootload出错提示如下:
------------[ cut here ]------------
WARNING: at lib/kref.c:34 kref_get+0x1c/0x40()
Modules linked in:
[] (unwind_backtrace+0x0/0xf0) from [] (warn_slowpath_common+0x48/0x60)
[]...
分类:
其他好文 时间:
2016-05-12 11:49:27
阅读次数:
144
触摸屏驱动分析 初始化 1.使能ADC时钟 2.将物理地址转化为虚拟地址 3.让触摸屏进入等待中断模式 4.分配输入设备结构 5.设置可能上报的事件类型和按键类型 6.为TC和ADC中断注册处理函数 7.注册输入型设备 按下处理 1.判断按下或弹起 2.如果是按下情况,那么启动XY坐标的AD转换
分类:
其他好文 时间:
2016-03-13 10:05:25
阅读次数:
182
/*********************************************************************名称:touchscreen.c*作者:D*时间:2015.11.23*功能:* 触摸屏驱动,由于MINI2440采用一线触控,而非四线电阻触控所以触摸屏* 驱...
分类:
其他好文 时间:
2015-11-24 16:10:51
阅读次数:
148