电阻屏和电容屏

Linux的输入系统的内核空间会向应用程序上报一个又一个的输入事件,输入事件就是一个又一个的input_event结构体。

input_event是一个结构体

timeval是一个结构体,它表示自系统启动以后过了多少时间。
type值得是你要上报的是哪一类事件

code表示的是该类事件下的哪一个事件
value表示事件值

加入要上报的事件是按键
利用type确定是按键类型的事件,code来确定是哪一个按键,value来确定该按键的状态
上报完一个完整的事件以后,还要上报一个同步事件,表示这些事件的一个间隔
回到电阻屏和电容屏
我们现在只关心电阻屏和电容屏会上报哪一些数据
电阻屏
原理:假设电阻阻值均匀,利用欧姆定律,还要测得该点的电源,还有长度L,就可以求得该点的阻值

通过触摸屏,可以得到触点的电压值Vxp,Vyp,我们需要做的是将这两个电压值转换成LCD上的xy坐标,触摸屏和LCD屏是两个东西,他们只是物理尺寸一样,贴在一起而已,要建立连接,要先校准


通过这样算出触摸屏上的电压值和LCD屏上坐标的对应关系
现在来讲电阻屏会上报些什么信息

电容屏支持多点触摸,可以按下多个手指,对于每个点都会上报它的信息

一个手指的时候他没有上报slot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值