玩转蓝牙5.2芯片---NRF52840之你没有发现的NFC功能?

1.背景

现在蓝牙已经开启BLE5时代,BLE5.0,BLE5.1,BLE5.2。在追求低功耗的同时也追求满足多样化的需求。Nordic作为蓝牙芯片做的比较不错的厂家,他们的NRF52840 BLE 5.2芯片,是支持的功能多。接下来,我们就来看看这款芯片还有一些功能我们没有发现吧?

这个是NRF52840-DK开发板,插入了NFC天线

2.蓝牙芯片里还能跑NFC?

其实这个蓝牙芯片实现NFC功能是在硬件中实现的,我们看官网的说明介绍:

这个能模拟Type A 卡,而且能在芯片休眠的情况下,唤醒芯片。 

3.上代码:看看效果

我们先打开这个文件:

看,主要是在main.c中修改代码:

接着,我们就开始编译和下载:

之后,开启我们的手机NFC,手机就当做读卡器来读取NRF5280芯片模拟出来的Type A 卡。

读取结果为:

4.如何让卡片给读卡器发送中文字符:

Nordic家的NRF52840芯片,给的参考程序中的卡片给读卡器发送是没有中文的,所以,我们这个要怎样做才能实现呢?

https://mp.csdn.net/console/editor/html/108029398(中文转16进制数字转换网站)

(1)首先,我在可以利用这个中文转16进制数字网站来进行转换,得到对应的16进制数据。

(2)接着,我们将其放入一个myMessage的字符串中,并且设置其语言为English

该字符串的调用是在:

 最后就是编译,看看有没有错误,没有错误的话,直接下载就会有结果了

 

5.最后

NRF52840还有很多的新功能,如果感兴趣的话,可以评论回复哦!

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

flower in my heart

你的鼓励就是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值