ST意法半导体
直播中

李斌

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

无法使ST25R95示例在MCU中工作的原因?如何解决?

大家好
我在将 SPI 引脚和 IRQ 引脚连接到 MCU 的定制板中使用 STM32F070CB MCU,并尝试扫描 NFC 设备。我们已经使用 std32duino 库测试了电路板和 ST25R95,我们可以让它工作,但我们需要查看 UID,我们无法在 Arduino IDE 中读取它,并更改平台以使用 STM32CubeIDE。
我们在调用初始化函数时有一些错误,rfalInitialize 确实在 st25r95Initialize() (ERR_SYSTEM) 中返回错误。IRQ_I 和 NSS 引脚有正确的信号,但我认为我们在配置上遗漏了一些东西。
我们认为它可能与 USART3 有关,因为它与 SPI2 共享 CTS/RTS 和 SCK/MISO 引脚,但我们无法弄清楚。








回帖(1)

张舒婷

2023-1-13 14:43:40
如果你能在SPI上插入一个逻辑分析仪,这将有助于分析问题。
我附上了我的 STM32CubeMX ioc 文件,以便您进行比较。对于 SPI,确保具有全双工主控、硬件 NSS 禁用、8 位/Moto/MSB 优先、CPOL 低、CPHA 边缘、NSS 信号类型:软件。
举报

更多回帖

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