一、使用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/。
安装好后打开软件,选择你使用的设备按下“Erase All”擦除按键擦除。
应用程序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/。
NRF52832连接J-link ,打开Blinky Example在SDK库文件中找到...\examples\peripheral\blinky。我们不需要带蓝牙协议栈选择...\pca10040blank如果使用的是keil5那就找到...\arm5_no_packs打开工程。
编译工程
下载程序
注析:
如果下载程序失败,查找keil配置是否有问题:
a、打开 Project>Options for Target 'XXX'。
b、选择到Debug tab栏。
c、点击Settings按钮下拉栏中选择"J-LINK / J-TRACE Cortex"选项
d、点击Settings按钮,选择你J-Link的SN号
e、尝试重新下载程序。
现在你已经会使用不带蓝牙协议栈的NRF52832了。。