PN532学习笔记.docx

上传人:小飞机 文档编号:3163985 上传时间:2023-03-11 格式:DOCX 页数:3 大小:37.32KB
返回 下载 相关 举报
PN532学习笔记.docx_第1页
第1页 / 共3页
PN532学习笔记.docx_第2页
第2页 / 共3页
PN532学习笔记.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《PN532学习笔记.docx》由会员分享,可在线阅读,更多相关《PN532学习笔记.docx(3页珍藏版)》请在三一办公上搜索。

1、PN532学习笔记串口发送命令到PN532的数据格式: 0x00 | 0x00 0xff | 命令长度+1 |0xff-命令长度|0xD4|命令数据包|校验和|0x00| 校验和=0x100-(0xd4+命令包); PN532执行命令后返回的数据格式: |0x00 0x00 0xFF 0x00 0xFF 0x00 0x00 |+|0x00 0xFF|+|长度|+|0x100-长度|+|0xD5|+|数据|+0x00 说明:长度是指数据区数据的字节数 数据区数据的最后一个数据是数据区其他数据和0xD5的校验和 数据区的一个数据是此返回数据所对应的命令+1 激活PN532: 55 55 00 00

2、 00 00 00 00 00 00 00 00 00 00 00 00 FF 03 FD D4 14 01 17 00 返回的数据: 00 00 FF 00 FF 00 00 00 FF 02 FE D5 15 16 00 读出PN532的固件版本: 00 00 ff 02 fe d4 02 2a 00 读UID命令格式: 0x4A|NID|Cardbaudrate| NID:每次最大寻卡数,最大为2 Cardbaudrate:范围0-2,106kps的卡任意范围都支持,1是用于201kps,2是用于424kps 返回的数据格式: |0x00 0x00 0xFF 0x00 0xFF 0x00

3、 0x00 |+|0x00 0xFF|+|长度|+|0x100-长度|+|0xD5|+|0x4B 0x01 0x01 0x00 0x04 0x08 0x04 0xFB 0x0E 0xE2 0x0B 0xD8|+0x00 说明:长度是绿色底纹部分的字节数 绿色底纹的红色0x4B证明是0x4A命令的返回值 绿色底纹的红色0x04是其后有效数据的长度,这个有效数据就是卡的ID号 绿色地位的最后一个十六进制字符是黄色底纹数据和绿色底纹数据的校验和 身份校验命令格式: 0x40| cardnumber| authtype|6个字节长度的密码|4个字节长度的卡号| Cardnumber:用来选择验证所寻到

4、的卡中的卡1还是卡2,1就是卡1,2就是卡2 Authtype:0x60是A类卡,0x61是B类卡 返回的数据格式: |0x00 0x00 0xFF 0x00 0xFF 0x00 0x00 |+|0x00 0xFF 0x03 0xFD 0xD5 0x41 0x00 0xEA|+|0x00| 说明:数据返回里的红色部分的0x00是身份验证成功的标志,而红色的0x41是证明返回的数据是身份验证命令0x40应返还的 读指定块的数据的命令格式: 0x40|cardnumber|0x30| blockaddress| Blockaddress:目标块地址 Cardnumber:用来选择验证所寻到的卡中的

5、卡1还是卡2,1就是卡1,2就是卡2 写指定块的数据的命令格式: 0x40|cardnumber|0xA0| blockaddress|16字节的数据| Blockaddress:目标块地址 Cardnumber:用来选择验证所寻到的卡中的卡1还是卡2,1就是卡1,2就是卡2 P2P数据通信: 1、PN532为主动通信 配置PN532为主导模块的命令格式: |0x56|0x01| baudrate|0x01|0x00 0xff 0xff 0x00 0x00| Baudrate:范围0-2,106kps的卡任意范围都支持,1是用于201kps,2是用于424kps 返回的有效数据的第7个字符为0

6、x00则表示成功 主动发送并接收数据的命令格式: |0x40|target|16字节数据| Target:1或2,表示选择1号卡或2号卡为目标卡 返回的有效数据段为目标卡发送回来的数据 2、PN532为被动通信 配置PN532为目标模块的命令格式: |0x8C|0x00|0x08 0x00|0x12 0x34 0x56|0x40|0x01 0xFE 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7|0xC0 0xC1 0xC2 0xC3 0xC4 0xC5 0xC6 0xC7|0xFF 0xFF|0xAA 0x99 0x88 0x77 0x66 0x55 0x44 0x33 0x22 0x11|0x00 0x00| 即:0x8C 0x00 0x08 0x00 0x12 0x34 0x56 0x40 0x01 0xFE 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xC0 0xC1 0xC2 0xC3 0xC4 0xC5 0xC6 0xC7 0xFF 0xFF 0xAA 0x99 0x88 0x77 0x66 0x55 0x44 0x33 0x22 0x11 0x00 0x00 被动接收并发送数据给主动模块的命令格式: 先接收数据 0x86 发送数据 |0x8e|16字节的数据|

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号