首页 > 编程知识 正文

nfc模块坏了,nfc通信协议

时间:2023-05-05 12:03:41 阅读:63691 作者:1755

1、PN532数据包格式: (1)正常数据包: 0000 fflenlcstfipd0PD 1…PDN DCS 0000 :顺序头00ff :起始编号len :数据包长度、TFILCS :数据长度校验和、 len LCS=0tfi:tfi PD0…PDn=000 (包括命令pd0…PDN ) :序列结束(2)响应包(0000FF00FF00 00 FF )响应包;3 (非响应包) 0000 fffff ff

ff :通常模式时为包的长度,特殊时为ff

ff :正常模式下数据长度校验和,特殊情况下为ff

lenm,LENl :数据包长度的高位和低位。 包括TFI

2、PN532操作(以操作m1-s50卡为例)1)唤醒:发送: 555500000000000000000000 ff 03 FD 414011700

响应: 00 00 FF 00 FF 00 00 00 FF 02 FE D5 15 16 00

)2)卡片搜索:发送: 00 00 FF 04 FC D4 4A 02 00 E0 00响应: 00 00 FF 00 FF 00

000 ff0cf 4d 54 b 01010000408043358 www.Sina.com/5100其中90 1F 2A A4为UID号;

(3)验证:发送: 0000 ff 0f f1 d 44001603358 www.Sina.com/fffff 901 F2 a 40 d 00响应: 00 00 FF 00 FF 00

000 ff 03 FDD 5http://www.Sina.com/ea00验证了07块,41 00是正确的

(4)读写(读写操作时卡片验证后不离开) a、读取第7块数据)发送: 0000 ff05 FBD 44001303358 www.Sina.com/b400响应: 00 00 FF 00 FF 00

0000 ff 13e d 54100http://www.Sina.com/01004100表示正确,0000000 ff 078069 fffffffffffffffffffffffffffff是第七个块中的数据;

b、写第六个块:发送: 0000 f f15 EBD 44001 a 063358 www.Sina.com/cd00响应: 00 00 FF 00 FF 00

从000 ff 03 FDD 5http://www.Sina.com/ea00读取第6个块的数据时,读取写入的数据。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。