This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TSC2007:关于 X 和 Y 位置的测量程序

Guru**** 2540510 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/899397/tsc2007-about-measurement-procedure-of-x-and-y-position

器件型号:TSC2007

大家好、

 

我们希望测量 X 和 Y 位置。

因此、我们正在考虑遵循"写"和"读"程序。

如果您有任何疑问和建议的程序、请告知我们吗?

如果您有示例代码(过程)、您会将其发送给我吗?

 

[我的想法]

1.触摸检测

2.开始

地址字节(0x90)、因此启动一个转换器功能/写入周期

4.Command 字节(0x84)、因此激活 X 驱动程序

5.停止

6.开始

地址字节(0x90)、因此启动一个转换器功能/写入周期

8.Command 字节(0xC4)、因此测量 X 位置

9.停止并等待转换

10.开始

11.Address Byte (0x91)、因此读取一个转换/读取周期

12.读取 X 测量结果(数据字节1)

13.停止

14.开始

15.Address Byte (0x90)、因此启动一个转换器功能/写入周期

16.Command 字节(0x94)、因此激活 Y 驱动程序

17.停止

18.开始

19.Address Byte (0x90)、因此启动一个转换器功能/写入周期

20.Command 字节(0xD4)、因此测量 Y 位置

21.停止并等待转换

22.开始

地址字节(0x91)、因此读取一个转换/读取周期

24.READ Y 测量结果(数据字节1)

25停止

 

此致、

隐藏

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、隐藏、

    我看不到您提供的序列有问题。 从要发送的地址字节中、您应该将 A0和 A1连接到 GND。 是这样吗? 至于示例代码、仅在线提供 Linux 驱动程序、遗憾的是我们没有任何示例代码。  

    如果您有兴趣了解 Linux 驱动程序、请使用以下链接:

    https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/input/touchscreen

    此致、

    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aaron San、您好!

     

    感谢您的快速回复和信息。

    您的理解是正确的、因此 A0和 A1连接到 GND。

     

    而且、我知道我的想法没有问题。

     

    此致、

    隐藏