ST意法半导体
直播中

云达贞

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

ST25R3911-disco的demo代码读取ISO 14443协议的函数是什么?

我今天在我的项目中使用 ISO 14443 协议,但我需要达到最高传输速率,我相信 ISO14443-4 可以给我那个速率。
是否可以在 ST25R3911 中实施 ISO14443-4?
ST25R3911-disco的demo代码中读取这个协议的函数是什么?

回帖(1)

李小波

2023-1-4 16:26:05
在 ISO14443-3 初始化和防冲突阶段,标签在 Select acknowledge (SAK) 中表示支持 ISO14443-4。SAK 的编码如下:


  • b8 b7 b6 b5 b4 b3 b2 b1
  • X  X  1  X  X  0  X  X tag compliant with ISO/IEC 14443-4
  • X  X  0  X  X  0  X  X tag ***not*** compliant with ISO/IEC 14443-4

如果标签符合 ISO/IEC 14443-4,则阅读器可以启动 ISO/IEC 14443-4(又名 ISO DEP)通信协议层。阅读器将发送“选择答案请求”(RATS),标签将使用具有比特率功能的“选择答案”进行回复。然后阅读器可以发送协议和参数选择请求 (PPS) 来更改比特率。相关的 API 是 rfalIsoDepRATS 和 rfalIsoDepPPS。
但第一步是检查标签数据表中 SAK 的第 6 位。如果第 6 位等于 0,则标签不可能支持 RATS 和其他 ISO14443-4 命令。你的标签的SAK值是多少?
举报

更多回帖

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