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:TRF7970A

Guru**** 2529560 points
Other Parts Discussed in Thread: TRF7970A, MSP430F2370

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/705775/trf7970a-trf7970a

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

您好!

我使用 TRF7970A 读取 MIFARE Classic (1K)、每个读取区有16个扇区和4个块。 读取每个块的16字节数据。

是否必须使用直接模式将数据从 TRF7970A 传输到 MIFARE? (请查找随附的文档以获取信息来源)

如果没有、则您有示例代码? (不使用直接模式)

与 TRF7970A 的连接、如下图所示。 我们无法使用直接模式、因为我们无法控制 I/O_0、 I/O_1和  I/O_2

/ //

要读取 MIFARE 卡块、请使用具有直接模式支持的 sloa214.zip 示例代码。 (TRF7970AEVM 上的 SDM Mifare 库)

它与 MIFARE 卡配合使用、我拥有并可以通过在每个扇区中建立不同的密钥 A 来读取每个数据块。  

/ //

/ //

我已集成以下代码来读取 ISO14443A 和 ISO15693卡。

F5529LP_TRF7970A_ALL_NFC_MODES_BaseCode_01052018.rar

e2e.ti.com/.../F5529LP_5F00_TRF7970A_5F00_ALL_5F00_NFC_5F00_MODES_5F00_BaseCode_5F00_01052018.rar

/ //

e2e.ti.com/.../sloa159a_5F00_MifareFirmwareHint.pdf

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

    Nirav、您好!

    [引用 user="nirav Patel3">是否必须使用直接模式将数据从 TRF7970A 传输 到 MIFARE? (查找随附的文档以获取信息来源)

    对于 MIFARE Classic、唯一能够读取的方法是使用直接模式0或特殊直接模式。 因此、是的、需要其中一种直接模式。

    我们强烈建议使用特殊直接模式、因为它比您要提问的直接模式代码更易于实施。

    由于特殊直接模式需要连接到以下线路:I/O_5、I/O_3和 I/O_2、因此如果没有这些连接、则无法使用 MIFARE Classic 标签读取该标签。

    SLOA214是我们用于读取 MIFARE Classic 标签的最佳资源、因此您应该遵循这些资源。

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

    谢谢!!!拉尔夫·雅各比

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

    您好、Ralph Jacobi、

    // //

    要读取 MIFARE 卡块、请使用具有直接模式支持的 sloa214.zip 示例代码。 (TRF7970AEVM 上的 SDM Mifare 库)

    // //

    我们在实际代码中集成了 SDM Mifare 库。

    我们在系统和 Keil (IDE V5)中使用北欧 nRF52832控制器。

    我们可以在  代码中使用 MifareCryptoLibrary.lib 吗? 在 Mifare Classic 读取示例中给出、或者它仅针对 MSP430F2370构建。

    使用 Keil 编译时出现错误"无法识别 MifareCryptoLibrary.lib 中成员 crypto1.obj 的格式。"

    谢谢、

    Nirav Patel

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

    库必须基于目标 MCU 内核进行编译、因此无法与第三方 MCU 配合使用。 对于其他 TI MCU、我们会重新编译库并将其提供给特定的目标 MCU、但我们无法为第三方 MCU 执行此操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Jacobi、

    您是否有其他示例代码以便我可以对其进行集成?

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

    唯一可用的其他解决方案是直接模式0方法: www.ti.com/.../TRF796X_TRF7970X_MIFARE_12_2013

    但是、我们按原样提供、不为其提供应用支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Nirav、您好!

    我需要跟进之前有关.lib 的评论、您实际上可以将直接模式0示例中的源文件与 SDM 示例结合使用、以便能够在非 TI MCU 上利用 SDM。 这就是我们为 SDM 模式构建的库、它允许在不通过安全软件站点发出请求的情况下进行访问。 很抱歉、我之前的评论错误地说这是不可能的。