OpenEdv-开源电子网

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

gt9147怎样设置单点触摸有效并获得此次单点触摸的坐标?

[复制链接]

5

主题

7

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2017-3-8
在线时间
8 小时
发表于 2017-3-8 14:18:39 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 RamosChow 于 2017-3-8 14:32 编辑

不太懂g9147触摸坐标的写入方式,如果实验中每次都是单点触摸,那每次触摸点有效后,应该从哪个地址去读取该点的触摸坐标呢?

搜狗截图17年03月08日1414_1.png

比如说我这次检测到有一个触摸点,那么我应该从哪个地址去读这个触摸点的坐标呢?应该总是从0x8170(最后一个)去读吗?还是从0x8150开始遍历5个点的坐标,直到读取到正确的坐标为止?

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-3-8 14:18:40 | 显示全部楼层
回复

使用道具 举报

5

主题

7

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2017-3-8
在线时间
8 小时
 楼主| 发表于 2017-3-10 01:31:13 | 显示全部楼层

谢谢您的解答!
我这里还有个小问题:我从“触摸屏--GT9147编程指南”中查找到5个触点的坐标地址如下:0x8158,0x8160,0x8168,0x8170,0x8178;
但是从例程中的程序源码中查找到宏定义却是:
#define GT_TP1_REG                 0X8150          //第一个触摸点数据地址
#define GT_TP2_REG                 0X8158                //第二个触摸点数据地址
#define GT_TP3_REG                 0X8160                //第三个触摸点数据地址
#define GT_TP4_REG                 0X8168                //第四个触摸点数据地址
#define GT_TP5_REG                 0X8170                //第五个触摸点数据地址
经过验证,程序源码中的宏定义是正确的,“触摸屏--GT9147编程指南”中的表格数据好像是错误的,请问这是什么原因呢?
回复

使用道具 举报

11

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
844
金钱
844
注册时间
2016-1-5
在线时间
208 小时
发表于 2017-5-6 16:47:11 | 显示全部楼层
RamosChow 发表于 2017-3-10 01:31
谢谢您的解答!
我这里还有个小问题:我从“触摸屏--GT9147编程指南”中查找到5个触点的坐标地址如下:0 ...

您知道原因了吗
回复

使用道具 举报

15

主题

338

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1290
金钱
1290
注册时间
2016-3-16
在线时间
285 小时
发表于 2017-6-20 13:56:13 | 显示全部楼层
RamosChow 发表于 2017-3-10 01:31
谢谢您的解答!
我这里还有个小问题:我从“触摸屏--GT9147编程指南”中查找到5个触点的坐标地址如下:0 ...

数据手册有错误
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-18 02:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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