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**** 2551110 points
Other Parts Discussed in Thread: TRF7970A

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/640100/trf7970a-issue-writing-to-tag

器件型号:TRF7970A

您好!

我一直在研究固件、以便通过 SPI 总线将 MSP430代码用作基础、与 TRF7970A 读取器 IC 进行通信。

我已成功接收到标签 ID 并可以从标签读取内存块、我的问题是写入标签。

信息:

协议:ISO15693

写入命令:0x8F 0x91 0x3D 0x00 0x70 0x02 0x21 0x00 +[4字节数据]

 

我在寄存器0x0C 中接收到0xA0、这表示一个"IRQ_Fifo"中断和一个"TX"中断。

 

您能给我更多关于如何处理“IRQ_FIFO”中断或解决此问题的信息吗?  

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

    他们使用哪种 MSP430固件作为基础? 我们的两个主要示例都处理了这种情况。

    0xA0意味着 FIFO 水线位已被触发(通常用于在 FIFO 达到低电平时向 MCU 指示将更多数据加载到 MCU 中、或在 RX 过程中指示它几乎已满)。 这种情况的处理方式是、如果不需要发送其他字节、只需读取 FIFO 状态并等待0x80中断以完成 TX。