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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

一起学nRF51xx 0 - 环境搭建

發(fā)布時(shí)間:2025/4/5 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一起学nRF51xx 0 - 环境搭建 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

?

?

前言

物聯(lián)網(wǎng)時(shí)代怎么能少得了藍(lán)牙4.0,Nordic的nRF5x系列MCU如 nRF51822 是功能強(qiáng)大、高靈活性的多協(xié)議 SoC,非常適用于 Bluetooth? 低功耗和 2.4GHz 超低功耗無(wú)線應(yīng)用。 nRF51822 基于配備 256kB flash + 16kB RAM 的 32 位 ARM? Cortex? M0 CPU 而構(gòu)建。 嵌入式 2.4GHz 收發(fā)器支持藍(lán)牙低功耗及 2.4GHz 操作,其中 2.4GHz 模式與 Nordic Semiconductor 的 nRF24L 系列產(chǎn)品無(wú)線兼容。

nRF51822 還具備豐富的模擬和數(shù)字周邊產(chǎn)品,可以在無(wú)需 CPU 參與的情況下通過(guò)可編程周邊產(chǎn)品互聯(lián) (PPI) 系統(tǒng)進(jìn)行互動(dòng)。 靈活的 31 引腳 GPIO 映射方案可使 I/O(例如串行接口、PWM 和正弦解調(diào)器)根據(jù) PCB 需求指示映射到任何設(shè)備引腳。 這可實(shí)現(xiàn)完全的設(shè)計(jì)靈活性及引腳位置和功能。

nRF51822 支持 S110 藍(lán)牙低功耗協(xié)議堆棧及 2.4GHz 協(xié)議堆棧(包括 Gazell),這兩種協(xié)議堆棧在 nRF518 軟件開(kāi)發(fā)套件中均免費(fèi)提供。nRF51822 需要單獨(dú)供電,如果供電范圍在 1.8-3.6V 之間,用戶可選擇使用芯片上的線性整流器,如果供電范圍在 2.1-3.6V 之間,可以選擇直流 1.8V 模式和芯片上的 DCDC 變壓器。DC-DC 變壓器的使用可在工作期間動(dòng)態(tài)控制,并使 nRF51822 工作期間的射頻峰值電流低于 10 mA @ 3V 供電 (TX @ 0 dBm & RX)。nRF51822 具有 6x6mm 48 引腳 QFN 封裝和 3.5x3.8mm 64 球形晶片水平芯片級(jí)封裝 (WLCSP)。nRF51822 提供 256k 或 128kB Flash 容量的不同版本。

好了,那么怎么基于KEIL-MDK工具實(shí)現(xiàn)基于nRF5x芯片的快速開(kāi)發(fā)呢,從本節(jié)開(kāi)始你我將一起學(xué)習(xí)基于nRF5x芯片物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā),讓我們先從開(kāi)發(fā)環(huán)境的安裝開(kāi)始講起。

?

?

示例詳解

?

  • MDK 工具下載
  • 在瀏覽器中輸入https://www.keil.com/download/product/ ,在彈出的網(wǎng)頁(yè)中點(diǎn) MDK-ARM,

  • 在彈出的信息獲最頁(yè)面中輸入信息(有些可以亂填,郵箱地址址對(duì)了,就可以!),然后點(diǎn)Submit提交!
  • 提交后網(wǎng)頁(yè)自動(dòng)跳轉(zhuǎn)到如下界面,直接點(diǎn)擊要下載的文件文字即可!
  • 接下來(lái)就是漫長(zhǎng)的下載時(shí)間,在些時(shí)可以去喝杯茶先,國(guó)外的網(wǎng),下載一般比較慢,當(dāng)然也可以去直接百度一下最新版本MDK文名,如MDK5.27,網(wǎng)上有些同學(xué)會(huì)將下載好的文件放到網(wǎng)盤(pán)上分享,直接從網(wǎng)盤(pán)下載說(shuō)不定會(huì)更快哦。
  • ?

    • 在MDK-ARM 安裝 ,MDK5.27下載比較慢,我們就先用MDK5.26來(lái)演示吧!!安裝過(guò)程也是非常簡(jiǎn)單,基本上全程N(yùn)EXT即可!

    ?

  • 雙擊安裝程序文件 mdk526.exe
  • 在彈出界面中直接NEXT,
  • 勾選 I agree … 然后NEXT
  • 設(shè)置好安裝文件路徑,然后NEXT
  • 隨便填寫(xiě)下面四個(gè)輸入框,填完NEXT即可!
  • 接下就就是安裝過(guò)程,有點(diǎn)小費(fèi)時(shí)間,具體速度跟電腦配置有關(guān),總之大家稍等一下,馬上就好!
  • 到此安裝完不,不過(guò)大家不要急,還有最后一步,大家接著往下看!!先右鍵Keil 圖標(biāo),點(diǎn)擊以管理員身份運(yùn)行,
  • ?

    復(fù)制CID中的內(nèi)容:

    以管理員身份運(yùn)行注冊(cè)機(jī)

    在CID中粘貼上兩步中的CID,然后選擇Target選項(xiàng)框中的ARM選項(xiàng),再點(diǎn)擊Generate按鈕

    復(fù)制最下面方框中的內(nèi)容

    把復(fù)制的內(nèi)容粘貼在License Management中的LIC方框中,點(diǎn)Add LIC,

    出現(xiàn)圖中圖所示2020,表示破解成功!!

    到這里才能恭喜您 ! 軟件安裝完成!!接下來(lái)就是工具包的安裝,打開(kāi)已完裝并和諧好的KEIL,點(diǎn)擊工具包安裝按鈕,如下:

    這樣,nRFx的開(kāi)發(fā)環(huán)境就初搭建好了,當(dāng)然Nordic官網(wǎng)也有一個(gè)開(kāi)發(fā)例程可以下載,用戶可以去官網(wǎng)http://www.nordicsemi.com/下載最新的SDK工具包:

    OK,本期實(shí)驗(yàn)完成!下期見(jiàn)!同時(shí)如果大家有什么疑問(wèn)或是有想了解的其它內(nèi)容,也歡迎大家留言!!最后喜歡這個(gè)公眾號(hào)的同學(xué)們記得加關(guān)注了,會(huì)有不定期技術(shù)干貨推出!!

    文中源碼資料下載,在公眾號(hào)里給十三發(fā)消息:

    下載|一起學(xué)nRF51xx 0

    ?

    關(guān)注十三公眾號(hào)

    ?

    總結(jié)

    以上是生活随笔為你收集整理的一起学nRF51xx 0 - 环境搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。