我是靠谱客的博主 迅速水池,最近开发中收集的这篇文章主要介绍Nordic NRF51822 从零开始系列(一)开发环境的搭建硬件准备软件安装包准备安装过程 例程编译运行,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
硬件准备
(1)nrf51822 开发板一块(此处使用的是青云系列的,自带jlijnk ob+usb串口芯片)或者使用nrf51822模块+jlink_ob

(左为开发板 右为模块+jlinkob)
软件安装包准备
(1)Keil 安装包(推荐5.1版本以上,不然需要下载补丁,本文使用的是keil5.1.4)
keil各版本下载链接
(2)
keil破解器
(3)
SDK+S110 SDK版本6.1.0 S110版本7.0.0 (若链接失效可加入开发群498676838下载)
(4)
nRFgo Studio
(5) 手机软件 BLE DEVICE MONITOR 或者其他类似的扫描软件
安卓
IOS
安装过程
(1)Keil安装






中途自动安装jlink的驱动



上一步下载完后如下图,会多出很多东西


等待更行完既可

完成
(2)激活过程
运行keil5

复制CID

运行注册机




(3)安装SDK
解压后安装 sdk_6.1.0

过程中会安装jlink 驱动 点击安装即可
安装完后打开keil5所在的安装路径
选择KEIL_V5->ARM->Device->Nordic->nrf51822->Board->pca10001
可以见到以下几个历程

(4)安装nRFgo studio
安装过程如一般软件 不赘述
安装后运行如图

例程编译运行
(1)烧写协议栈
运行nRFgo studio
连接开发板到pc

下载过程如下(先擦除固件 再下载

提示如下则成功了

若是同模块的话,将jlinkob 接上模块对应脚(具体看官网文档查看是几号脚位)
(2)编译历程和下载运行
打开如下路径(在文章sdk安装一部分有说明)
E:Keil5ARMDeviceNordicnrf51822Boardpca10001s110ble_app_hrs
运行ble_app_hrs.uvprojx



插上Jlinkob

点击ok 完成配置并
编译下载 (第一次编译时间会比较长)

下载方法2 使用nrfgo studio (若keil无法直接下载的话

下载完成后既可以看到开发板的LED0在不断闪烁
(3)运行查看
打开手机蓝牙搜索 可以找到 Nordic_HRM 并且可匹配对
手机运行BLE Device Monitor 搜索 找到Nordic_HRM
点击进入如下界面

进入Heart Rate Service 服务 勾选Notifications

按下开发板上的BUTTON 0可以看到 心跳数据的变化
到此整个开发环境搭建成功
转载于:https://www.cnblogs.com/CXianRen/p/10484972.html
最后
以上就是迅速水池为你收集整理的Nordic NRF51822 从零开始系列(一)开发环境的搭建硬件准备软件安装包准备安装过程 例程编译运行的全部内容,希望文章能够帮你解决Nordic NRF51822 从零开始系列(一)开发环境的搭建硬件准备软件安装包准备安装过程 例程编译运行所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复