2024年4月3日发(作者:)

NODIC资料搜索

NRF52832环境搭建

代码测试和Sniffer使用

1

一、 资源准备(搜索NORDIC官网NRF52832

资源)

1.1、需要的资料有如下图

A:MDK5.14安装包和破解工具

B:协议栈HEX文件以及相关文档

C:NORDIC提供的一些Demo代码软件开发包

D:NORDIC提供下载协议栈用的工具

E:KEIL需要加装的关于nrf51822和nrf52832的相关启动配置用的文件

的PACK

1.2、从官网下载B、C、D和E

1、网站:

2、点击Products

2

3、点击2.4GHZ RF

3

5、点击nrf52832

如下图: (记得点击

DOWNLOADS

7为协议栈即为第一张图的B;

8 是留给KEIL4用的,因为4版本不能加装PACK,这里没有用;

9是KEIL5需要加装的PACK,也就是第一张图的E;

10是协议栈和应用代码用的下载工具,也就是第一张图的D;

那么SDK软件开发包在哪??????????????

4

蓝 牙 BL E 4.0 协 议

研 究 企 鹅qun

一七七 34 一八三三

5

如下图,点击NRF52 SDK 进入下下张图

由上图进入下图后再次点击如下图页码的nRF52 SDK,进入真正的下

载界面。

6

如上图,15即为PACK;16为SDK,注意这个SDK是不需

要安装的,解压后直接可以用KEIL5.14打开。

7

二、安装和破解MDK5.14

这里安装文件和破解文件都有,就不再啰嗦怎么安装了。

看结果吧!!!!

8

三、PACK包安装

如上图点击PACK Install 出现如下图,去掉勾然后点击OK

接着如下图 File—>import

9

如下图选择 需要加装的PACK,也就是第一张图中的E文件

加装结果如下图:

10

四、用MDK5.14打开一个作为外围设备的

心率计程序

4.1、解压SDK包

11

4.2找到程序打开

12

13

14

15

五、安装stdio下载协议和心率计应用

5.1、安装stdio

安装就免了,下一步下一步就完事了。

5.2、解压协议栈

5.3、下载协议栈

将NRF52832的电池隔离塑料拿掉,将jlink插上电脑

16

打开stdio,选择1目标板,2擦除全部,3选择协议栈

17

5.4、下载心率计应用程序

有两种方法,一种用stdio;一种直接用MDK5.14下载,我喜欢

用MDK下载和调试。

不过很失败哦!!!下载的协议栈

18

s132_nrf52__softdevi

ce用不了哦!!!!

在SDK中有一个HEX协议栈,下

载这个吧!可能是应用和协议栈不

匹配:

再次下载

下载应用程序后LED1每隔一定时间进行闪烁,这表示程序运行

成功了。。。。。

19

六、手机连接测试和Sniffer采集

20

21

22

23