• <button id="nvgu0"><pre id="nvgu0"></pre></button>

        美女秘密91,日日噜噜夜夜狠狠视频,91网在线,2025AV在线,免费专区——色哟哟,3p无码,亚洲国产,欧美音影成人在线一级片

        使用Nordic nRF52840 Dongle跑通mesh的第一個(gè)例程

        2024-05-14 15:08:35 信馳達(dá)科技

        nRF52840 Dongle最早由Nordic 公司在2018年推出,Nordic公司宣稱nRF52840 Dongle是一種小型,低成本的USB Dongle。官方提供了MESH SDK供開(kāi)發(fā)人員使用。本文梳理了Nordic nRF52840 Dongle作為mesh節(jié)點(diǎn)開(kāi)發(fā)流程,主要介紹了開(kāi)發(fā)環(huán)境、環(huán)境搭建、代碼修改、固件下載部分。

        一、開(kāi)發(fā)環(huán)境

        軟件準(zhǔn)備:使用SEGGER公司的IDE進(jìn)行開(kāi)發(fā)。SDK使用Nordic官方的SDK。

        硬件準(zhǔn)備:Nordic nRF52840 Dongle。這里我選用RFstar的RF-DG-40A,點(diǎn)擊下圖可購(gòu)買

        無(wú)線通信方案廠商

        二、環(huán)境搭建:

        1.開(kāi)發(fā)工具下載

        SEGGER IDE下載地址:https://www.segger.com/

        Nordic的MESH SDK目前只支持在這款I(lǐng)DE下開(kāi)發(fā)。


        2.官方MESH SDK與標(biāo)準(zhǔn)庫(kù)下載

        SDK下載地址:https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK-for-Mesh/Download#infotabs

        官方庫(kù)下載地址:https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52840/Compatible-downloads#infotabs


        3.IDE安裝

        安裝路徑可以根據(jù)個(gè)人習(xí)慣安裝(安裝不能帶有中文路徑),其他配置就保持默認(rèn)參數(shù)。

        無(wú)線通信方案廠商


        4.打開(kāi)mesh SDK工程(我們使用light_switch工程做演示)

        無(wú)線通信方案廠商

        5.Mesh工程環(huán)境配置,選擇tools,點(diǎn)擊Options設(shè)置庫(kù)環(huán)境。

        無(wú)線通信方案廠商


        6.在“Global Macros”處把路徑修改成下載的官方庫(kù)路徑。

        無(wú)線通信方案廠商無(wú)線通信方案廠商

        無(wú)線通信方案廠商

        7.工程配置完成,按F7編譯就可以編譯成功。

        無(wú)線通信方案廠商

         

        三、代碼修改

        Nordic的MESH SDK 的組網(wǎng)需要下載三款不同的程序,這里演示的是light_switch的server和client,還有examples目錄下的provisioner工程。

        Server工程是mesh的light燈的demo,client工程是switch開(kāi)關(guān)的demo。Provisioner工程是控制周圍MESH設(shè)備組網(wǎng)的demo。

         

        1.Sdk_config.h修改(三個(gè)工程均有這兩個(gè)文件,都需要修改)。

        原代碼:

        無(wú)線通信方案廠商

        修改后:

        無(wú)線通信方案廠商

        2.pca10056.h修改。

        原代碼:

        無(wú)線通信方案廠商

        修改之后:

        無(wú)線通信方案廠商

        3.Server 工程Simple_hal.c修改。

        原部分代碼:

        無(wú)線通信方案廠商

        修改之后:

        無(wú)線通信方案廠商

        無(wú)線通信方案廠商

        無(wú)線通信方案廠商

        4.Client 工程main.c修改后:

         無(wú)線通信方案廠商無(wú)線通信方案廠商

        5.Provisioner工程 main.c修改后:

        無(wú)線通信方案廠商

        四、程序下載:

        1.依次燒寫server工程、Provisioner工程和Client工程的程序。使用SEGGER燒寫,SEGGER 使用J-LINK下載程序,接好線之后首先點(diǎn)擊connect J-link連接J-LINK。

        無(wú)線通信方案廠商

        2.然后點(diǎn)擊Erase All擦除。最后點(diǎn)擊Download下載程序。

        無(wú)線通信方案廠商

        3.三者都上電之后,按ProvisionerButton1開(kāi)始mesh自組網(wǎng)。

        4.組網(wǎng)成功后,按ClientButton可以控制serverLED1的亮和滅。

        標(biāo)簽: Nordic nRF52840 Dongle USB Dongle

        快速購(gòu)買樣品

        主站蜘蛛池模板: 亚洲AV无码乱码在线观看性色扶 | 中文字幕在线天堂| 碰碰免费视频| 玖草视频在线观看| 播放熟女中文| 久久精品亚洲精品国产色婷| 又长又大又黑又粗欧美| 珠海市| 精品国产一区二区三区不卡| 亚洲精品日本久久久中文字幕| 成人毛片18女人毛片免费 | 国产精品偷伦费观看一次| 亚洲欧美日本久久网站| ww无码| 色吊丝永久免费| 狠狠人妻久久综合| 亚洲?变态?欧美?另类?精品| av不卡一区| 开心五月综合亚洲| 欧美人伦禁忌dvd放荡欲情| 中文在线a在线| 中文字幕一区二区三区精华液| 牛牛澡牛牛爽一区二区| 3p露脸在线播放| 日韩中文字幕在线一区二区三区| 亚洲jizzjizz中文在线播放| 日韩天码| 国产男女免费完整视频| 天堂中文字幕| 性按摩xxxx在线观看| H工口全彩里番库18禁无遮挡 | 鲁鲁鲁AV| 精品国产女同疯狂摩擦2| 国产精品尤物乱码一区二区| 成人小说一区| 内射视频福利在线观看| 偷窥村妇洗澡毛毛多| 日本精品中文字幕| 国产aaaa| 久久精品国产亚洲AV高清y w| 国产精品一二三四|