寻卡 寻卡是涉及到卡片的第一个步骤,nfc对卡的操作都是先寻找卡的,若寻不到卡,则后续的读写操作将无法进行;反之,若寻到卡,则后续的读写操作过程中将不再对卡片进行身份确认。 寻卡命令: -> 00 00 FF 04 FC D4 4A 01 00 E1 00 上面的数据中: 00 00 FF----帧头,与卡相关的所有命令都要包含该头; 04----包长度,即“D4 4A 01 00”的长度; FC----包长度校验:0x100-包长度;此处0xFC=0x100-0x04; D4----方向标识码:数据方向是stm32(主机)至PN532 4A----寻卡命令标识码 01----卡数量,最大是2,PN532一次只能同时处理两张卡 00----PN532工作模式:106 kbps type A(ISO/IEC14443 Type A) E1----发送的数据校验:等于:0x100-(0xff&(0xD4+0x4A+0x01+0x00)) 00----暂时没发现有什么卵用; 对于我的卡,若寻到卡,则返回: <D 00 00 FF 00 FF 00 00 00 FF 20 E0 D5 4B 01 01 00 84 20 0A 01 23 45 67 89 AB CD EF AA 55 0E 78 77 84 03 66 52 57 45 32 50 52 4F 4D 29 00 返回的命令也是有规则可循的,但你看上面太长了,对返回的命令部分,在下面再讨论吧
|