ADC模数转换器与触摸屏驱动

             关于ADC与触摸屏驱动(再续)
ADC及时模数转换
1模拟信号指得是:一种时间上连续设置上也连续的物理量,具有无穷多个值,从自然界的大部分物理量都是
模拟的
2数字信号主要是指时间上和数值上都是离散的,然而离散型的数值只有真和假,因此可以用二进制的文件来表示
模拟信号量化:模拟信号-->PAM信号(取样)--->幅度行离散信号(量化)--->数字信号(编码)
ADC模数转换,DAC指的就是数模转换
一共8路转换器,其中转换精度是10位也就是最大数字是1024-1
然而在常见的开发班中一般有4路作为特殊用途
用于触摸屏驱动使用!
ADC的转换具体步骤主要是
初始化--->启动转换---->转换结束--->读取数据
具体请参考2440手册。寄存器设置
触摸屏驱动驱动
1s3c2440主要采用的是四线电阻屏结构,当接触触摸屏表面并施加压力就会形成
一等效电路,
首先是触摸屏的工作原理,
由于现在触摸屏都是上下两层,这样就可以虚拟化下,就是分别利用两层之间形成的电路
来计算两个方向的电压,从而得到屏幕上每个点的坐标电压值。
具体如下1,先说x坐标计算:在x+加载驱动电压。V-driver,X-接地,y+作为引导电压,由于屏幕均匀导电。这样可以得到
出点电压是c坐标与屏幕宽度之比,同理的到y方向(心的,就是巧妙的应用了
欧姆定律)
触摸屏的工作流程:
1   设置触摸屏的接口为等待中断
2   中断发生启动AD转换器
3   AD转换完成后可以获取xy坐标
4   设置接口为等待中断,触摸笔离开屏幕
5   重复上述步骤
以上步骤参考2440手册的ADCTSC寄存器设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值