OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5504|回复: 2

关于ads7843或xpt2046四线触摸芯片的问题,大家指导下咯

[复制链接]

17

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-6-13
在线时间
0 小时
发表于 2013-10-13 22:06:21 | 显示全部楼层 |阅读模式

问题1:芯片有个引脚是 Penirq,这个引脚的作用是不是当触摸 触摸屏 的时候会使这个引脚变低,如果是的话,我在网上看的别人的程序感觉有点不对


定义的是链接51单片机的外部中断1


这个是不是错了,还是stc11L60xe这个单片机3.3脚就是中断0,


问题2:这个当我触摸 屏 的时候,芯片会把电压值变成12位的二进制数,然后通过单片机读出来,关键是怎么转换成tft的坐标,这个不太会啊,大家都否指导下咯  

这个是网上看到的程序,对于坐标转换不是很懂,求指导

在无人关注的黑夜,你是否动情的燃烧
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-13 22:33:09 | 显示全部楼层
1,表示不清楚stc单片机的方式,但是7843,确实是触摸,就输出低电平。
2,这个得到的值是触摸屏的物理坐标,范围是0~4095,实际上要对应到LCD上面,要经过一个变换。因为lcd是320*240的,一般。所以,0~4095肯定不行,得做变换,这就是触摸屏校准的时候,需要做的处理了。
简单来说:
x=a*x1+b;
x,代表LCD的坐标。
x1,代表触摸屏的物理坐标。
a,b是常量。
校准的时候,得出a,b的值,然后,就可以根据a,b来做变换了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2017-12-20
在线时间
4 小时
发表于 2017-12-20 16:14:28 | 显示全部楼层
我是做触摸IC的  有需要可以联系我 937194000  手机 17625959258
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-14 15:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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