ST意法半导体
直播中

邓长生

9年用户 859经验值
擅长:可编程逻辑
私信 关注
[问答]

NFC库是怎样通过I2C与ST25DV_Discovery_ANT_C5板进行通信的?

我有一个设备(基于 STM32F030C8)。其中使用 I2C 连接 ESP32。我们认为 NFC 可能适合它(对于简单版本)。所以我买了一个ST25DV_Discovery板来研究如何导入它。(它的NFC板也使用I2C)
使用 ST25DV_DIscovery 板。
使用STM32CubeIDE
当我创建一个新项目时,我尝试将中间件中的链接 lib_nfc 从 ST25DV 示例复制并添加到我的项目中。将文件添加到我的项目并构建所有文件后。
发生了很多错误。
Common.h 错误,没关系,我从 ST25DV 示例创建了 minie。
在 lib_95HF_wrapper.c 中有很多错误和未定义的结构(DeviceMode_t、TagType_t)。我从 lib 中删除它
lib_NDEF_config.c 包括 nfc04a1_nfctag.h,我在任何地方都找不到它。
也许我需要的只是一个简单的 nfc 库。我尝试在 ST 中搜索 nfc 库。某些板上有很多项目库。我在哪里可以找到一些简单的和板独立的,它们通过 I2C 消息与 ST25DV_Discovery_ANT_C5 板通信



回帖(1)

孔维源

2022-12-19 11:02:47
1- iPhone,因为 Xs 在后台模式下使用 NFC。所以,你的用例可以工作。对于 XS 之前的 iphone,用户必须在智能手机的控制面板中手动激活 NFC。一旦激活,您的用例就可以了。
2- AppClip 使用在标签中编程的 NDEF URL。例如,对于 iOS NFC Tap,我们已经使用 URL配置了 AppClip。因此,如果您的标签包含此 URL,将使用 AppClip。因此,您可以触发 iOS App 或 AppClip
3- 你必须为此开发一个 iOS 应用程序。以我们的 iOS NFC Tap 源代码为例,因为它使用适用于 iOS 的 ST25SDK。
4- 我们的 iOS NFC Tap 包含文件传输模式演示,用于将 FW 从 iPhone 上传到 Discovery。但是,它不使用 LLCP。
举报

更多回帖

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