ST意法半导体
直播中

刘丽

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

求助,如何在14443-A防撞上使用ST25R95?

我有两个 ISO 14443-A 标签
标记 1 --> UID = 2DBADC81
标记 2 --> UID = AE3A6F99
我在现场尝试了两个标签的防碰撞。
顺序如下:
>>> REQA“26 07”
<<< ATQA“80 05 04 00 28 00 00”
>>>防撞1“93 20 08”
<<< Answer anticollision 1 "80 08 AF BA FF 99 EA B8 00 00"
根据响应B8 00 00,在索引 0 字节和索引 0 位上检测到冲突。
然后我尝试获取 Tag 2 UID,如下所示:
>>> 防撞1 "93 20 00 08"
<<< 回答防撞1 "90 07 FD 9F AC 07 B3 00 02"
结果不是任何标签的 UID。
如何发送正确的命令字符串以获取标签 1 和标签 2 UID?
谢谢。




回帖(1)

欧丽娜

2023-1-11 14:18:30
固件包X-CUBE-NFC3包含对类型 A、B、F 和 V 标签的支持。特别是,X-CUBE-NFC3提供了对 ISO/IEC 14443-A 防冲突的支持。为 STM32 MCU 提供了标签轮询的完整演示,可以轻松移植到其他 MCU 上。该封装也是可扩展的:如果只需要 A 类,可以轻松禁用其他技术的支持以减少 RAM/ROM 占用空间。
我建议您基于此包进行开发,以减少从头开始开发的工作量。
关于您的问题,拆分帧“93 20 00 08”不正确,可能导致错误的标签响应。也许 93 21 01 27 会更好。无论如何,X-CUBE-NFC3 包中提供了完整的防碰撞功能。
举报

更多回帖

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