• 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:Keil5ARMDeviceNordic rf51822Boardpca10001s110le_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可以看到 心跳数据的变化 
            到此整个开发环境搭建成功
                
            

        
  • 相关阅读:
    fasterrcnn代码阅读roidata层
    ROI Pooling vs ROI Align
    123
    Learning Efficient Convolutional Networks through Network Slimming
    batch norm结构
    Unity防坑指南之vs修改变量值不会自动同步到Unity
    Unity防坑指南之安装TitleMap
    go静态服务器
    减小 Go 代码编译后的二进制体积
    Go语言出现:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。
  • 原文地址:https://www.cnblogs.com/CXianRen/p/10484972.html
Copyright © 2020-2023  润新知