NXP NTP53321 NTAG芯片简单使用

最近需要用到 NTAG 芯片,使用的是 NXP 的 NTP53321
我要实现的效果就是,手机通过 NFC 去读取 MCU 写给 NTP53321 芯片的文本信息
简单实现了一下
现总结一下:


20210707更新:
使用了它的ED脚来检测NFC设备靠近天线


20210619

1、注意读写时序
我是使用 IIC 跟 NTP53321 通信的,注意 NTP53321 IIC 的读写时序,它在手册里面有注明,分读写寄存器和读写Memory。
2、读写 Memory 的时候,它的 Memory 地址是 32 位的,所以要写分开来写,先写高位。
3、手机通过 NFC 读取 NTP53321 里面的信息类型有很多中,网页链接,wifi 名和密码,一般的文本信息等等,这些都通过一个叫 NDEF 的消息类型进行转换,NDEF 消息怎么组成有明确的规定,可以去搜一下,我还没搞清楚,我重点不是这个,所以没打算深究。
4、我是这样实现任意写入想要的 NDEF 消息的:先用手机的 NFC 写白卡的 APP(这个在各大手机应用市场可以搜索下载),NXP 的就有 NFC TagInfo ,TagWriter 等,当然其他的也行,安卓和 Iphone 的都有,能写就行。
用手机写进去之后,我就从 MCU 端读出来,读的是 Memory,读出来把它放在数组里面,再根据自己的需要修改数组里面的元素,这样,我就可以显示任意想要的信息。
这个方法很笨,不建议采用,实在有需要的建议认真搞清楚 NDEF 消息类型,这样更好。
5、NTP53321 里面默认是存了一个 NXP 官网关于 NFC 的链接的,如果你想验证硬件有没有问题,直接手机打开 NFC,放到天线区,如果手机弹出来那个链接提示,那么你的硬件就没有问题。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值