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.

[参考译文] TRF7960EVM:如何通过终端软件进行通信? (TeraTerm、Docklight)

Guru**** 2943350 points

Other Parts Discussed in Thread: TRF7960

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/607256/trf7960evm-how-to-communicate-through-a-terminal-software-teraterm-docklight

器件型号:TRF7960EVM

尊敬的 TI 社区:
我正在使用 NFC ISO14443A 标签开发低功耗应用。 我有一个 TRF7960 EVM 修订版 A 评估板、我想用它与我的标签通信。 (MIFARE Ultralight C)我正在使用 Windows 10、并尝试了多种终端应用(TeraTerm、Docklight)。

遗憾的是、到目前为止、我还无法使用 EVM 通过 PC 终端应用从标签中写入或读取数据。 该电路板的用途是什么? 我能够通过 Windows GUI (sloc134)读取标签的 UID、此外、我在 GUI (4400)(04)[00]中获得 ATQA 和 SAK 响应、并且我已经读取了标准 ISO14443a、并且我选择了 COM 端口并安装了必要的驱动程序。

我们非常感谢您的任何帮助。

John

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

    John -  

    请参见随附的-这是针对类型2 NFC 标签平台设置的 Docklight 项目。 请注意、我使用了 ASCII 格式、以 SOF (01)、长度字节等开头  

    e2e.ti.com/.../8255.TRF7970A_5F00_Type2_5F00_Read_5F00_Write_5F00_Blocks_5F00_example.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh、您好!
    感谢您的回答和 Docklight 文件。 问题是、我甚至没有得到 RX 响应。 就像我在外面发暗一样、所以我很难理解我所犯的错误... 您是否对如何继续有任何建议?
    我能够在 GUI 中执行"Anticollion"和"Select"命令。 我得到了答案

    17:21:19.136-> 0109000304A0010000
    17:21:19.260<-- 0109000304A0010000
    14443A REQA。
    (4400)(880465937A)(04)(52564080C4)[0465937A52564080C4]

    17:21:42.648-> 0111000304A20465937A2564080C40000
    17:21:42.768<- 0111000304A20465937A52564080C40000
    14443A 选择。
    (4400)(04)[00]

    我想我都已经准备好了。 但是、在 Docklight 中、就像我说的、我甚至没有得到 RX 响应。 (COM 端口集、通信打开、波特率:9600、无奇偶校验、数据位8、 停止位1)。

    您能看到我做错了吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    PS:我现在可以看到 RX 已返回、波特率是问题所在(应为115200才能获得 RX)我是否必须进入直接模式才能与标签通信? 我希望能够通过 RF 直接向标签发送命令。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很高兴您自己发现了波特率。 这是我的下一个建议。
    看下一条评论、我不知道有什么区别。 读取器已通过射频向标签发送命令。 (对吧?)

    是否有要发出的命令列表? (ISO14443A、NFC 2类等)此标签使用来自这些标准和规范源的命令。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我要发出的一个东西是读取命令、它使用命令30h、后跟一个地址(例如03h)和一个 CRC (我已经在与 ISO 14443A 标准连接的 C 语言中编译了一个 CRC 发生器)。 然后、标签应使用相应的数据进行响应。 我使用的标签是 NXP NT3H1101 (数据表: www.nxp.com/.../NT3H1101_1201.pdf ,第42页)
    要发出命令、我是否必须绕过 TFR7960的缓冲器?
    感谢您的帮助!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在这种情况下、您可以看到我之前发送的 Docklight 示例-因为您可以让 TRF79xxA 生成和解码 CRC、因为此时它遵循 ISO 标准。 请参阅标记为将 ISO control 设置为0x08...这是将器件设置为执行此操作的内容、然后您可以发送命令(以下行)、即:010A0003041830030000...in、根据您的请求、有命令代码0x30、后跟0x03。

    您还可以看到幻灯片11和其他内容、以更好地了解这里发生的情况。

    e2e.ti.com/.../1803.NFC-Forum-Type-2-Tag-Platform-Operations-with-TRF7970A_5F00_02_5F00_18_5F00_2014.pdf

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

    Josh、您好!

    它现在正在工作。 非常感谢!

    John