STM32 NFC 点对点通信协议

                                                     P2P通信的具体协议

NFC通信的数据格式

串口发送数据格式  00 00 ff (命令长度+1)(0xff-命令长度)D4  数据包  校验和  00


串口接收数据格式   00 00 ff 00 ff 00 00 00 ff (长度)(0x100-长度) D5 数据 校验和 00


唤醒

发送:55 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 03 FD D4 14 01 17 00

成功的话PN532就会返回 

激活:00 00 FF 00 FF 00 00 00 FF 02 FE D5 15 16 00

初始化从设备

发送:00 00 FF 27 D9 D4 8C 00 08 00 12 34 56 40 01 FE A2 a3 A4 A5 A6 A7 C0 C1 C2 C3 C4 C5 C6 C7 FF FF AA 99 88 77 66 55 44 33 22 11 00 00 21 00

成功的话PN532就会返回 

接收:00 00 FF 00 FF 00 00 00 FF 14 EC D5 8D 26 11 D4 00 01 FE A2 A3 A4 A5 A6 A7 00 00 00 00 00 00 B9 00

接收数据

00 00 FF 02 FE D4 86 A6 00

返回的数据需要自己去解析和提取

失败均返回 00 00 FF 00 00

唤醒、初始化、接收数据为从设备的命令是固定的

发送数据需要自己按照数据格式把相应的数据放到发送的数组中就可以了。

你可能感兴趣的:(STM32 NFC 点对点通信协议)