日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一起学nRF51xx 19 -  移植SDK普通接口例程

發布時間:2025/4/5 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一起学nRF51xx 19 -  移植SDK普通接口例程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一起學nRF51xx 19 -? 移植SDK普通接口例程

張十三

?

前言

Nordic公司為nRF51系列SOC提供有完整的開發SDK包,里面有大量的例程,通過學習官方例程并最終應用到自己項目工程中是一個比較高效的學習與項目開發技巧,本節將與大家一起完成普通接口例程的移植工作。

本示例基于nrf51822 soc,sdk版本是nRF5_SDK_11.0.0_89a8197,網官網下載地址為:https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Download#infotabs

示例詳解

基于硬件平臺:nrf51822ek_tm開發板。

?

本示例所用的最小系統板原理圖:

?

?

  • 解壓并打開下載好的SDK包:
  • ?

    本節直接以PCA10028官方開發板工程為基礎時行修改:

    下圖中一些文件上有紅色可升級標志,右鍵將其升級為最新版本:

    在工程配置選項中將芯片型號選為我們開發板中的NRF51822及工程輸出文件名稱:

    ?

    調整工程主目標名稱:

    在工程配置選項中將C/C++宏中的開發板名字由BORD_PCA10028改成BOARD_CUSTOM,當然事先需仿照“PCA10028.h“文件針對實際所用的開發板創建“custom_board.h”文件,并將其放到\nRF5_SDK_11.0.0_89a8197\examples\bsp目錄中:

    調試工具選擇J-LINK,并將接口設置為SW口勾選下載程序后自動復位及運行:

    ?

    ?

  • 編譯與下載
  • 編譯工程OK:
  • 把程序燒錄工程,可以看到板子上的LED成功工閃爍起來了,實現了流水燈的效果,本示例植移相對簡單,沒有多少代碼要寫的,唯一要做的是根據開發板的原理圖去編寫custom_board.h文件,該文件后面的示例也會用到,寫完一次后面可以直接用。

    ?

    關于nrf51xx及flash的更詳細介紹可以參看《nRF51822_PS_v3.3.pdf》或https://infocenter.nordicsemi.com/index.jsp。

    ?

    OK,本期實驗完成!下期見!同時如果大家有什么疑問或是有想了解的其它內容,也歡迎大家留言!!最后喜歡這個公眾號的同學們記得加關注了,會有不定期技術干貨推出!!

    文中源碼資料下載,在公眾號里給十三發消息:

    下載|一起學nRF51xx 19

    ?

    關注十三公眾號

    ?

    總結

    以上是生活随笔為你收集整理的一起学nRF51xx 19 -  移植SDK普通接口例程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。