ST意法半导体
直播中

风来吴山

8年用户 1429经验值
擅长:电源/新能源
私信 关注
[问答]

为什么无法找到CR95HF文件NDEF?

尊敬的先生/女士,
我正在使用连接到我们的 MCU (NXP Kinetis) 的 X-NUCLEO-NFC03A1。使用的通信协议是 SPI,它运行良好(发送和接收回声)。因此,我们想在“NDEF 标签模拟器”模式下阅读智能手机上的文本,但在响应中显示找不到 NDEF 文件。
我们的目标是设计一个带有 NFC 读取器的访问控制,该读取器是智能手机应用程序的访问器。
使用的命令是使用数据表,第 78-81 页,D.1.5 william hill官网 标签类型 4A 提取的,并且它在“选择应用程序”之后的命令之前运行良好,因为它响应 0x6A 0x82(未找到文件或应用程序)。Select 应用程序响应 0x90 0x00 0xF1 0x00,但如果我将命令更改为 >>> CR95HFDLL_SENDRECV, 02 00 A4040007D27600008501 01 00 28,它会响应 0xF2(我知道已超过 timeW,我将最大值设为 0x60)。
你能帮我们解决这个问题吗?
谢谢你和最好的问候,
何塞·曼努埃尔.-








,何塞·曼努埃尔,
很高兴看到您成功读取了 NDEF。由于 Android 中没有原生的 NDEF 标签模拟模式,我怀疑你使用的是特定的应用程序。我将在 Play 商店中查看这个“NDEF 标签模拟器”应用程序。
我建议使用  X-CUBE-NFC3固件包及其 NDEF 演示作为您应用程序的基础。这为各种协议层提供了正确的定时和 RF 错误情况下的重传。还支持 NDEF 的解码。我建议首先在NUCLEO-L476RG板上评估这个包,因为它已准备好在上面使用,熟悉 API,然后移植到您的 MCU(整个库与 MCU 无关,并且有一个非常简单的头文件用于在各种MCU上移植)。有关 NDEF 读取/NDEF 写入演示的更多信息,请参阅UM2045。固件包支持各种标签技术,但您可以通过一组定义禁用未使用的技术,从而轻松减小代码大小。
Rgds
英国电信

更多回帖

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