ST意法半导体
直播中

戚歆敦

7年用户 1005经验值
私信 关注
[问答]

如何在标签检测模式下使用CR95HF?

我正在尝试在标签检测模式下使用 CR95HF 芯片。我正在通过 UART 与芯片通信,并试图通过将芯片置于标签检测模式来节省电量,这样它只会在检测到标签时唤醒。
但是,如果出现系统错误,我想让芯片在未检测到标签时因超时而唤醒,或者能够使用 IRQ_IN 上的低脉冲将其唤醒。
你能告诉我如果通过 UART 与芯片通信,是否可以在 IRQ_IN 上使用低脉冲唤醒芯片?我已将 WU 源字节设置为 0x0A,以将 IRQ_IN 上的标签检测和低脉冲作为唤醒源,但当我这样做时,只有标签检测会导致芯片唤醒。在这种情况下发送的完整命令:07 0E 0A 21 00 79 01 18 00 20 60 60 64 74 3F 28。
如果无法使用 IRQ_IN 唤醒芯片,那么我如何让芯片进入标签检测模式并在检测到标签或触发超时时唤醒它。在这种情况下,我尝试将 WU 源设置为 0x09 以包括标签检测和超时,但随后芯片将不会因标签检测而唤醒,并且每次都会超时。在这种情况下发送的完整命令:07 0E 09 21 00 79 01 18 00 20 60 60 64 74 3F 28。









回帖(1)

杨晓健

2023-2-7 14:15:11
即使您的 MCU 没有 SPI,您仍然可以使用连接到 SPI_SS 引脚的简单 GPIO 来唤醒 CR95HF。
供您参考,M24LR-DISCOVERY 固件基于不同于我们为 ST25R95/CR95HF、ST25R3911B 和 ST25R3916 阅读器提供的通用 RFAL API 的库。使用 RFAL API 可为 ST25R 系列的各种 NFC 读取器提供软件移植性。当然,如果 M24LR-DISCOVERY 库已经包含您的应用程序所需的所有功能,您可能更愿意保留它。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分