硬件设置:MCU:
STM32L496ZG(Nucleo-L496ZG 板)通过 SPI 连接到 ST25R3911B,标签符合 ISO15693
软件:使用 rfal 库和 en.STSW-ST25RFAL001 (V2.1.2) 中的 iso15693 API
集成开发环境:Atollic TrueStudio V9.3.0
是否可以使用非阻塞 SPI 驱动程序使用 ST25r3911B 和 STM32L496 MCU 创建 RFID
通信接口?
到目前为止,我已经成功地使用阻塞驱动程序实现了 RFID 通信,这些驱动程序涉及使用 platform.h 文件中的“spiTxRx”函数,并在 ISR 中为 STM32L496 的 INT 引脚调用“st25r3911Isr()”。
但是,如果我有非阻塞 SPI 驱动程序,它实现了一个状态机来处理 SPI 事务,而不是像 `spiTxRx` 这样的单个函数调用,会发生什么情况?在这种情况下,如何修改“platform.h”文件并使用 rfal?
ST25R3911B是否支持使用非阻塞SPI驱动程序的RFID通信?