你好。我们使用 ST25R3916 的 RFAL 实现,通过 I2C
通信。我们有一个定制板和天线。我们正在使用轮询标签检测演示应用程序进行被动
NFC-A 检测。我已通过自定义模拟配置文件禁用自动天线调谐并在 IO 配置寄存器中设置 I2C 参数。
问题是我们无法检测到任何标签。I2C 通信和中断似乎工作正常,初始化顺利,调试时没有明显的错误事件。我怀疑这是我错过的一些寄存器配置。但是有很多配置寄存器,我不确定哪些与我相关。你能给我一些指导吗?
我们总是在使用以下调用堆栈调用 rfalTransceiveBlockingRx() 时得到 ERR_
tiMEOUT
rfalTransceiveBlockingRx()
rfalISO14443ATransceiveShortFrame()
rfalNfcaPollerCheckPresence()
rfalNfcaPollerTechnologyDetection()
rfalNfcPollTechDetection()
rfalNfcWorker()
演示循环()
我的问题是:
1. 哪些配置寄存器与我相关?
2. 你认识到这一点并有什么建议吗?
谢谢你。