STM32
直播中

张莹

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

ST25R3912读取15693可以按byte读取吗?

如题
3912读取15693可以按照byte位地址读取么,如果可以命令是什么
目前只找到了读取singleblock,但是想只读取特定block中的某几个byte应该如何操作,读取整个block然后截取的效率和功耗都有影响

回帖(2)

石璞璞

2024-5-24 15:50:12
不行的,最小单位是block即4个byte
举报

他在笑

2024-5-24 16:47:26
ST25R3912是一款NXP生产的NFC/RFID读写器芯片,它支持ISO/IEC 15693协议。关于您的问题,ST25R3912确实可以按byte读取ISO/IEC 15693标签,但是需要使用特定的命令。

对于ISO/IEC 15693标签,您可以使用“READ”命令来读取特定block中的某几个byte。命令格式如下:

1. PCKT0: 0x23(READ命令)
2. PCKT1: 地址字段(表示要读取的block地址)
3. PCKT2: 长度字段(表示要读取的byte数)

例如,如果您想要从block 10中的第5个byte开始读取3个byte,您可以设置命令如下:

1. PCKT0: 0x23
2. PCKT1: 0x0A(block 10的地址)
3. PCKT2: 0x03(读取3个byte)

请注意,ST25R3912的命令和参数设置可能因不同制造商和型号而有所不同。因此,建议您查阅ST25R3912的数据手册或与制造商联系以获取更详细的信息。

总之,ST25R3912确实可以按byte读取ISO/IEC 15693标签,您需要使用READ命令并设置相应的地址和长度字段。
举报

更多回帖

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