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.

[参考译文] 编译器/TRF7970A:传输有问题

Guru**** 2837190 points

Other Parts Discussed in Thread: TRF7970A, TRF7960A

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/877994/compiler-trf7970a-probleme-with-transmission

器件型号:TRF7970A
主题中讨论的其他器件: TRF7960A

工具/软件:TI C/C++编译器

您好!  

我在标签和 TFR7970A 之间传输时遇到问题。

我使用 CC26X2R 和 TRF7970A 来执行 NFC ISO 14443A-3。

 当 MCU 发送 REQA 命令(IRQ 状态为 qual TX 完成)并且当我接收到分析器时、IRQ 状态等于 Rx 完成)处于空闲状态。

但是在 READY 1 模式中 、当 MCU 为防冲突发送命令(IRQ 状态为 qual TX 完成)、但是我还未接收完成并且在我有协议错误之后。

有什么想法?

此致、

Sidi

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

    您好、Sidi、

    您是否已检查 SPI 线路以查看您可以在回复中获得的确切 IRQ 状态? 也是在发送的第一个命令(0x93 0x20)或随后的 SSD 分辨率命令(0x95... 或0x97...)?

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

    您好 Ralph、

    是的、我检查了 SPI 线路。

    我有:

    在 cc26x2中:

    在 msp432p401R 中

    我不知道为什么没有0x40。

    当我发送0x93时、会发生此协议。

    这里有这个误差是很重要的

    此致、

    Sidi

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

    您好、Sidi、

    那么、您读取 IRQ 寄存器并获取0x80、然后在发送0x93命令后复位 FIFO、但随后无论如何都获得0xC0?

    问题是您仍然获得0xC0。 这永远不会奏效。

    尝试将虚拟读取添加到 IRQ 寄存器的读取... 我对 TRF7970A 没有任何问题、比如 TRF7960A、要求虚拟读取来正确清除 IRQ、但这里值得一试。

    另外、检查从0x80到0xC0的时序、以及由于读取0x80 IRQ 线路为高电平的时间长度。

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

    您好!

    它现在工作了、我做了一些修改。


    现在、我正在尝试了解如何使用微控制器读取标签的寄存器。

    您知道我可以使用什么功能吗?

    此致、

    Sidi

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

    您好、Sidi、

    我之前对此提供了反馈:  

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

    您好 Ralph、

    是的、我还记得这个回复。

    当我使用 t2t_app.c 命令时、我的 NFC 状态机失败(然后 ti show:非 NDEF 格式化)。

    我尝试从我的传感器(温度)中查看数据。

    此致、

    Sidi

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

    您好、Sidi、

    如上所述:"您的标签需要经过 NDEF 格式化才能使用该软件读取。"

    该消息表示标签未格式化。

    使用 Android 智能手机应用程序通过向标签写入消息来格式化标签、然后重试。 这将是最简单/最快的格式化方法。 我们没有格式化非 TI 标签的代码。

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

    您好 Ralphi、

    感谢你的帮助。

    这就是我拥有的:


    但是、当我添加一个新的读取命令以从标签中的传感器读取新数据时、我具有"未设置 NDEF 格式"。我想知道 MCU 是否不会自动读取新数据(来自标签板的传感器)? 因此、在这种情况下、我不再需要新的读取命令、因为当我更改 NDEF 的值时、标签会自动读取。

    此致、

    Sidi

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

    您好、Sidi、

    哦、好的、我现在更好地理解了您要做的事情。 这是一个很容易解决的问题、但您只需对应用层进行一些调整即可!

    您可以创建自己的应用程序来读取专有数据。 开箱即用应用程序仅适用于 NDEF、但这正是我们设置它的方式。 您只需调整状态机即可读取您的用例的非 NDEF 标签。 所有内容都在读取过程中进行了布局、因此如果您花时间研究状态机的运行方式、进行更改非常简单! )

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

    您好 Ralph、

    谢谢、它现在按照我的要求运行。

    此致、  

    Sidi