天嵌 ARM开发社区

 找回密码
 注册
查看: 2181|回复: 4

触摸屏坐标A/D转换的基础问题。急问啊!

[复制链接]
lxymoony 发表于 2010-12-16 17:05:24 | 显示全部楼层 |阅读模式
菜鸟式提问:

看DATASHEET实在没有找到有关的内容...
问题1:
触摸屏信号 YM YP XM XP的用处...

可以理解要转换前设置nxpon/nypon=1,使
从XP 接 A[7]输出 X坐标
从YP 接 A[5]输出 Y坐标

但不理解xmon ymon控制XM 和 YM的信号...它的赋值不理解....
为什么要赋xmon=1 使XM为Hi-z(这个也不懂是什么..)
               ymon=0 使YM为GND
问题2:
我自己查《ARM9嵌入式系统开发与实践》这本书。
它说到               P-MOS                        N-MOS
      X   AIN7   Q1(-)=0   Q2(+)=1;    Q3(-)=1  Q4(+)=0
         Y   AIN5   Q1(+)=1   Q2(-)=0;     Q3(+)=0 Q4(-)=1
当系统处于休眠状态时, Q1 Q3 Q4处于截止状态,Q2处于导通。
当触摸屏被按下时,首先导通MOS管组Q1和Q4 ,X+,X-回路加上+3.3V电源 同时将MOS管组Q2和Q3关闭 断开Y+和Y- 再启动AIN7    电路电阻与触摸屏按下产生的电阻输出分量电压,并由A/D转换出X坐标。

这个和前面的XM YM XP YP信号有什么联系么。前面不也是用xmon这些信号控制晶体管么。
而且这个里面提到的Q1 Q2 Q3 Q4都是什么啊..为什么一会后面的()里是-的 一会是+的..实在弄不清楚了.

高手帮忙解释下!我真的看不懂了...好糊涂
 楼主| lxymoony 发表于 2010-12-16 17:15:15 | 显示全部楼层
如果偷懒不理解原理的说,是不是只要是读取屏的坐标的时候都这样赋ADCTSC寄存器的值就可以了...
nuckzjt 发表于 2010-12-19 10:51:06 | 显示全部楼层
学习得真多,加油!
nuckzjt 发表于 2010-12-19 11:00:36 | 显示全部楼层
学习得真多,加油!
WTW11897 发表于 2011-4-19 23:07:39 | 显示全部楼层
触摸屏到LCD坐标的映射还不会做.....
有人说下转换方法么。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-7 10:54 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表