硬件准备

(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:\Keil5\ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_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可以看到 心跳数据的变化 
到此整个开发环境搭建成功

Nordic NRF51822 从零开始系列(一)开发环境的搭建相关推荐

  1. Nordic NRF51822 从零开始系列(外部设备片—MPU6050DMP驱动的移植)

    一.硬件准备 (1)开发板和软件参看  Nordic NRF51822 从零开始系列(一)开发环境的搭建 (2)mpu6050模块 二.前置知识 (1) IIC通信协议    (最好记住,以后会有很大 ...

  2. 微信小程序开发系列一:微信小程序的申请和开发环境的搭建

    我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...

  3. 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 1

    我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...

  4. 桌面版应用_【Nordic博文分享系列】开发你的第一个NCS(Zephyr)应用程序

    Nordic有2套并存的SDK 1.老的nRF5 SDK 2.新的NCS SDK 两套SDK相互独立, 大家选择其中一套进行开发即可. 一般而言,如果你选择的芯片是nRF51或者nRF52系列,那么推 ...

  5. java fx配置_JavaFX系列-配置开发环境

    JavaFX系列-配置开发环境 本文主要介绍JavaFX环境的搭建和如何部署JavaFX应用 添加JavaFX依赖 在工程 build.gradle 中加入以下内容: plugins { id 'ap ...

  6. SAP系统和微信集成的系列教程之一:微信开发环境的搭建

    系列目录 (1) 微信开发环境的搭建 ( 本文 ) (2) 如何通过微信公众号消费API (3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据 (4) 如何将SAP C4C主数据变化 ...

  7. 【s32k】s32k14x系列(1)——开发环境搭建

    文章目录 s32k1xx环境搭建 1. S32K系列MCU开发环境 2. 软件安装包及SDK获取 3. 软件安装 s32k1xx环境搭建 1. S32K系列MCU开发环境 主要有以下三种环境供我们选择 ...

  8. 物联网LoRa系列-8:LoRa终端应用程序开发环境的搭建

    目录: 一. LoRa终端应用程序开发环境的目标 二. LoRa终端应用程序开发环境的搭建步骤 一.  LoRa终端应用程序开发环境的目标 (1)Protel 99SE:是硬件原理图和PCB开发的工具 ...

  9. 《python 与数据挖掘 》一1.3 Python开发环境的搭建

    本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第1.3节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...

最新文章

  1. VMware 12.0 在安装的时候出现 microsoft runtime dll
  2. 编译u-boot时候,make distclean 出现rm:无法删除,****是一个目录
  3. (十二)进一步掌握STVD/COSMIC
  4. Fast Radial Symmetry Transform/快速径向对称变换
  5. adas--智能驾驶辅助系统
  6. C++实现拓扑排序(vector模拟邻接表存储,栈实现)
  7. Math 对象的扩展
  8. poj3537 Crosses ans Crosses
  9. Safari浏览器插件 Tampermonkey
  10. Linux中COPYODM的作用,odm操作指南
  11. php如何开启COM组件
  12. ld链接时遇到__stack_chk_fail_local错误
  13. 《安全评估报告》7条回答范例
  14. OpenCV参考手册之Mat类详解(一)
  15. DTS北洋曳舞社网站开发手记
  16. 吴恩达Coursera深度学习课程 deeplearning.ai (5-2) 自然语言处理与词嵌入--编程作业(二):Emojify表情包
  17. ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker
  18. android usb挂载分析---MountService启动
  19. 城市建筑三维白膜数据的制作
  20. 加速研发自动驾驶卡车,戴姆勒买下Torc Robotics多数股权

热门文章

  1. mysql中vlookup函数_VLOOKUP函数的使用方法(入门级)
  2. 多源数据 单源数据是什么意思
  3. Linux-smb服务器搭建
  4. Mysql通过binlog恢复误删数据
  5. linux 的 ip 命令 和 ifconfig 命令
  6. 好用的手机投屏电脑软件
  7. R6034错误的解决(转)
  8. Android初识-Intent用法进阶篇
  9. 民航大学推出订单式培养空姐 恋爱学系必修课程
  10. Google搜索引擎使用技巧大全