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:\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可以看到 心跳數據的變化 
        到此整個開發環境搭建成功
            
        

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM