NXP Semiconductors PN544 近场通信芯片的内核驱动¶
通用¶
PN544 是用于非接触式通信的集成传输模块。 该驱动位于 drives/nfc/ 下,并编译为名为 “pn544” 的模块。
主机接口:I2C、SPI 和 HSU,此驱动程序当前仅支持 I2C。
协议¶
在正常 (HCI) 模式和固件更新模式下,读取和写入函数的行为略有不同,因为消息格式或协议不同。
在正常 (HCI) 模式下,使用的协议源自 ETSI HCI 规范。固件使用特定协议更新,该协议与 HCI 不同。
HCI 消息由一个八位报头和消息体组成。报头包含消息长度。 HCI 消息的最大大小为 33。 在 HCI 模式下,发送的消息会经过校验和的正确性测试。 固件更新消息的长度位于消息的第二个 (MSB) 和第三个 (LSB) 字节中。 最大 FW 消息长度为 1024 字节。
有关 ETSI HCI 规范,请参见 http://www.etsi.org/WebSite/Technologies/ProtocolSpecification.aspx