我在
NFC01A1 上工作,想在 M24SR 中使用 python 中的 i2c 协议编写。我的目标是放入一个 URI,在此示例中为“
abc.com ”。在这里,我将只放置代码的 3 个重要部分,擦除消息长度、写入消息、写入消息长度:
- # erase NDEF messgae length
- wait("erase NDEF message length")
- data = [0x03,0x00,0xD6,0x00,0x00,0x02,0x00,0x00]
- tag.write(data, crc=True)
- # write NDEF message
- wait ("write NDEF message")
- data = [0x02,0x00,0xD6,0x00,0x02,0x0C,0xD1,0x01,0x07,0x55,0x03,0x61,0x62,0x63,0x2E,0x63,0x6F,0x6D]
- tag.write(data, crc=True)
- # write NDEF message length
- wait("write NDEF message length")
- data = [0x03,0x00,0xD6,0x00,0x00,0x02,0x00,0x08]
- tag.write(data, crc= True)
我可以用 applca
tion ST25 NFC 水龙头读取它,我得到了这个:
我想我无法打开页面是因为两个字节“00 08”,我现在真的不明白为什么他们会在这里..
你有解决这个问题的方法吗?
谢谢你们 !