NXP MCU 技术论坛
直播中

刘英

7年用户 1009经验值
私信 关注
[问答]

PN7160 example code有错误,它不能显示所有的NDEF数据怎么解决?


“NXP PN7160 example code”有错误:它不能显示所有的 NDEF 数据。

我的标签有写入数据(ABCDEFGHIJKLMNOPQRSTUVWXYZ1234 56)。
使用NXP Taginfo APP可以显示所有数据,请查看附件:NXP_TagInfo.jpg

示例代码读取数据如下,丢失数据(56)。
---------------------------------------------- --------------------------
运行 NXP-NCI2.0 示例。

等待设备发现
- 轮询模式:远程 T2T 激活
SENS_RES = 0x44 0x0
NFCID = 04 70 1d a2 a5 70 80
SEL_RES = 0x0
--- 收到的 NDEF 记录:
   文字记录:ABCDEFGHIJKLMNOPQRSTUVWXYZ1234

卡片已移除

等待设备发现
---------------------------------------------- --------------------------

当我添加更多调试消息时,丢失的数据包含在 [Answer] 中,如下所示:

运行 NXP-NCI2.0 示例。

等待设备发现
- 轮询模式:远程 T2T 激活
SENS_RES = 0x44 0x0
NFCID = 04 70 1d a2 a5 70 80
SEL_RES = 0x0
---------- static void NxpNci_ReadNdef(NxpNci_RfIntf_t RfIntf) ---------- 开始
1.命令:00 00 00 00 00 00 00 00 02 00
2. 答案:00 00 11 55 56 57 58 59 5a 31 32 33 34 35 36 00 00 00 00 00 34 35 36 00 00 00 00 00 00 00 ...
3.命令:00 00 02 30 03 00 00 00 02 00 00 00
4. 答案:60 06 03 01 00 01 58 59 5a 31 32 33 34 35 36 00
5. 答案:00 00 11 e1 10 12 00 03 28 c1 01 00 00 00 25 54 02 65 6e 00 34 35 36 00 00 00 00 00 00 00 ...
1.命令:00 00 02 30 03 00 00 00 02 00 00 00
2. 答案:00 00 11 e1 10 12 00 03 28 c1 01 00 00 00 25 54 02 65 6e 00 34 35 36 00 00 00 00 00 00 00 ...
3.命令:00 00 02 30 04 00 00 00 02 00 00 00
4. 答案:60 06 03 01 00 01 00 03 28 c1 01 00 00 00 25 54
5. 答案:00 00 11 03 28 c1 01 00 00 00 25 54 02 65 6e 41 42 43 44 00 34 35 36 00 00 00 00 00 00 00 ...
1.命令:00 00 02 30 04 00 00 00 02 00 00 00
2. 答案:00 00 11 03 28 c1 01 00 00 00 25 54 02 65 6e 41 42 43 44 00 34 35 36 00 00 00 00 00 00 00 ...
3.命令:00 00 02 30 08 00 00 00 02 00 00 00
4. 答案:60 06 03 01 00 01 01 00 00 00 25 54 02 65 6e 41
5. 答案:00 00 11 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 00 34 35 36 00 00 00 00 00 00 00 ...
1.命令:00 00 02 30 08 00 00 00 02 00 00 00
2. 答案:00 00 11 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 00 34 35 36 00 00 00 00 00 00 00 ...
3.命令:00 00 02 30 0c 00 00 00 02 00 00 00
4. 答案:60 06 03 01 00 01 48 49 4a 4b 4c 4d 4e 4f 50 51
5. 答案:00 00 11 55 56 57 58 59 5a 31 32 33 34 35 36 00 00 00 00 00 34 35 36 00 00 00 00 00 00 00 ...
1.命令:00 00 02 30 0c 00 00 00 02 00 00 00
2. 答案:00 00 11 55 56 57 58 59 5a 31 32 33 34 35 36 00 00 00 00 00 34 35 36 00 00 00 00 00 00 00 ...
---------- void NdefPull_Cb(unsigned char *pNdefMessage, unsigned short ReceivedSize, unsigned int NdefMessageSize) ---------- 开始
--- 收到的 NDEF 记录:
NdefRecord.recordPayload:2 65 6e 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 31 32 33 34 0 0 0 0 0 0 0 0 0 0 0   0   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
   文字记录:ABCDEFGHIJKLMNOPQRSTUVWXYZ1234

---------- void NdefPull_Cb(unsigned char *pNdefMessage, unsigned short ReceivedSize, unsigned int NdefMessageSize) ---------- 结束
---------- static void NxpNci_ReadNdef(NxpNci_RfIntf_t RfIntf) ---------- 结束
卡片已移除


更多回帖

发帖
×
20
完善资料,
赚取积分