更改

跳转至: 导航搜索

NRF52832DK入门手册

添加1,470字节2019年9月16日 (一) 11:52
开发环境验证
=== 硬件连接 ===
按照前文硬件环境搭建中的图片连接开发板与仿真器,并将仿真器的USB与电脑连接。按照前文硬件环境搭建中的图片连接开发板与仿真器,并将仿真器的USB与电脑连接。若驱动未安装,则根据上一节内容安相关驱动。
打开LED点灯实验的IAR工程,工程文件位于:=== 打开IAR工程 ===我们以最简单的LED点灯实验的为例,工程文件位于:<code>E:\project-nordic\nRF5_SDK_15.2.0_9412b96\nrf52832dk\peripheral\01_Led_blinkly_example\gyLaunchIot.eww</code>
[[文件:NRF52832-LED点灯工程文件.png|居中|无框|750x750像素]]
eww后缀的文件是IAR工程文件,双击启动IAR编译软件,如下图所示。
[[文件:NRF52832DK-LED点灯.png|居中|无框|750x750像素]]
 
=== 下载程序 ===
点击菜单 <code>Project->Download And Debug</code>,使用IAR下载测试程序。如下图所示。点击<code>Go</code>按钮,开始运行程序,点击旁边的<code>Stop Debugging</code>按钮,结束仿真下载。
[[文件:NRF52832DK-LED点灯程序下载.png|居中|无框|750x750像素]]
此时可以看到开发板上的四个LED轮流点亮和熄灭。
 
如果程序下载程序,但是开发板指示灯没有反应,多数是因为芯片中原先烧写了ble协议栈,需要将协议栈擦除。
{{Note|text=注意,若芯片中烧写了协议栈程序,需要将芯片flash全部擦除,才能运行基础例程中的裸机代码。|type=warning}}
 
=== 擦除程序 ===
使用nRFgo Studio软件来擦除和烧写芯片,如下截图。
[[文件:NRF52832DK-nRFgo擦除和烧写.png|居中|缩略图|750x750像素]]
首先点击左侧<code>Device Manager</code>中的<code>nRF5x Programming</code>选项,然后右侧的内容才会显示出来,如果选型是灰色或者右侧内容没有显示,请先检查硬件连接(电脑与仿真器,放着器与开发板)。
 
点击A区域的<code>Erase All</code>按钮,将擦除整个Flash空间。擦除完成后,在下方的Log消息框中,将打印:Erase completed
 
B区域用来烧写协议栈SoftDevice和App,在后面的章节会使用到该功能。
== 实验例程 ==
2,367
个编辑

本PDF由谷雨文档中心自动生成,点击下方链接阅读最新内容。

取自“http://doc.iotxx.com/特殊:移动版差异/2185

导航菜单