1.nrf51822开发板的介绍
,支持ios/安卓应用。 
2.nrf51822开发板的开发环境
(1)首先应该大家都很熟悉的keil5 MDK (2)因为MDK内不支持nrf51822,所以应该安装nrf51822的芯片的支持补丁SDK软件,如图:  (3)nrf协议以及下载工具 因为nrf51822的芯片有两种开发的模式:一种是直接在上面编写应用程序,像单片机,arm之类的;另一种就是你编写蓝牙代码的时候,必须要使用nrf51822的softdevice,是一个低功耗的蓝牙协议栈,这个协议栈不是直接和应用代码一起下载的,而是先必须把协议栈烧录到芯片内,再用keil5下载代码。 
3.nrf51822开发板烧录程序流程
首先第一种就是普遍的keil5里面代码下载到开发板(没有涉及蓝牙) 比如说点灯,步骤如下 (1)LED驱动代码的编写:如图,相信这个对大家没难度  (2)main函数的编写:如图  (3)最后直接在keil5里面下载程序就行,就能看到现象LED亮了
第二种就是涉及到了蓝牙的代码,需要用到协议栈(s110),步骤如下 (1)先打开NRFGO SRDIO软件,开发板通过usb连接电脑,如图    下载协议栈成功后会显示succeed,流程:打开软件nrfgo stdio—>browse选择协议栈s110–>erase all—>program (2)下载kei啦代码到开发板,就可以了 (3)在安卓手机上安卓apk就能看到led熄灭,led点亮
最后需要nrf51822开发板资料的可以直接评论邮箱,打包安装给你们噢 资料有(nrf51822开发板教程青云系列的,各种环境配置的软件,蓝牙协议栈,手机app安装包)
|