KEIL下的不带蓝牙协议栈的NRF52832使用

一、使用NRF52832

NRF52832拿到手上能干嘛呢,怎么使用呢?小编这就手把手教你。

1、清空NRF52832(Erase the board)

    清空NRF52832FLASH有两种类型:蓝牙协议栈的清空和应用程序的清空。两种都是建立在J-Link连接的前提的,务必要确定你的PC机已经安装J-LINK(版本需要支持Nordic芯片的,V6.0版本以上的都可以)

蓝牙协议栈Erase

首先需要下载Nordic 官方提供的擦除软件“nRFgo Studio”,官方链接https://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRFgo-Studio/。

KEIL下的不带蓝牙协议栈的NRF52832使用_第1张图片

    安装好后打开软件,选择你使用的设备按下“Erase All”擦除按键擦除。


KEIL下的不带蓝牙协议栈的NRF52832使用_第2张图片

应用程序Erase 

我们选择在Keil环 境下开发NRF52832,打开keil工程菜单栏中的Flash > Erase擦除应用程序。注明:keil可以使用keil4板本但是版本不低于V4.72;keil4版本需要加入      文件,keil5版本的开发环境自带启动文件。(所以选择是keil4、还是keil5开发由自己选择)。



2、点亮LED

    首先进入官方网站下载Nordic官方提供的库文件,我使用的是“nRF5 SDK v14.2.0"下载链接:https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v14.x.x/。


KEIL下的不带蓝牙协议栈的NRF52832使用_第3张图片

NRF52832连接J-link ,打开Blinky Example在SDK库文件中找到...\examples\peripheral\blinky。我们不需要带蓝牙协议栈选择...\pca10040blank如果使用的是keil5那就找到...\arm5_no_packs打开工程。


KEIL下的不带蓝牙协议栈的NRF52832使用_第4张图片
Navigate to the example project

编译工程

KEIL下的不带蓝牙协议栈的NRF52832使用_第5张图片
Rebuild all target files

下载程序

KEIL下的不带蓝牙协议栈的NRF52832使用_第6张图片
Download code to flash memory

注析:

如果下载程序失败,查找keil配置是否有问题:

a、打开 Project>Options for Target 'XXX'。

b、选择到Debug tab栏。

c、点击Settings按钮下拉栏中选择"J-LINK / J-TRACE Cortex"选项

d、点击Settings按钮,选择你J-Link的SN号

KEIL下的不带蓝牙协议栈的NRF52832使用_第7张图片

e、尝试重新下载程序。

现在你已经会使用不带蓝牙协议栈的NRF52832了。。

你可能感兴趣的:(KEIL下的不带蓝牙协议栈的NRF52832使用)