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

Guru**** 2393725 points


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

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

器件型号:TRF7970A

工具与软件:

您好!  

我遇到了 DLP7970A 上 TRF 7970A 的中断问题、我已成功设置 MCU (stm32l0)以及两个器件之间的通信、当我发送 REQA 命令时、我不断检查 IRQ 控制寄存器、它变为64 、这意味着 RX 启动、一切都运行良好。 但我永远不会在中断线上获得该上升沿、有时我会得到、但它一点也不恒定、并且 IRQ 寄存器通常设置为0。 FIFO 状态寄存器指示只有2个字节将被读取。 无法读取完整数据、我确信 IRQ 线路已正确连接、因为有时我会在 IRQ 寄存器上出现 FIFO 溢出、例如32。 我正在尝试读取 NXP - Mifare DESFire 和 Mifare Classic 卡,开始通信正在发生,但它从未完成。

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

    您好!

    我不断检查 IRQ 控制寄存器并将其更改为64、这意味着 RX 启动、一切都很好。 但我永远不会在中断线上获得该上升沿、有时我会这样做、但它根本不是恒定的、并且 IRQ 寄存器通常设置为0。

    您可以浏览此应用手册 TRF7970A 固件设计提示(修订版 A) 、其中提及在特定情况下缺少 IRQ 和丢失 IRQ。 应用建议的权变措施、我希望它能够解决该问题。 否则、根据数据表的说明、它表示 IRQ 只在 RX 完成时才被发送。