91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

應(yīng)用筆記|基于S2-LP實現(xiàn)802.15.4g幀格式的數(shù)據(jù)透傳

STM32單片機 ? 來源:未知 ? 2023-04-17 19:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

關(guān)鍵字:S2-LP,802.15.4g,數(shù)據(jù)透傳

目錄預(yù)覽

1 引言2 802.15.4g 幀格式3 代碼生成4 實驗結(jié)果5小結(jié)

1. 引言

S2-LP 硬件上支持 802.15.4g 的幀格式,但是現(xiàn)有的 SDK 包并沒有基于該幀格式的示例工程,因此本篇文章將介紹如何實現(xiàn)基于 802.15.4g 幀格式的數(shù)據(jù)透傳。

2.802.15.4g 幀格式

在開始之前,需要對 802.15.4g 幀格式有一個初步的了解,如下圖 1 如所示: 53c28010-dd14-11ed-bfe3-dac502259ad0.png ?
  • 前導(dǎo)碼(Preamble) :由 0~1023 對’01’或’10’組成,即總共 0~2046 個比特。
  • 同步字(Sync) :用于判斷一幀數(shù)據(jù)的開始,長度為 0~32 個比特;其中 S2-LP 支持雙同步字配置,但不能兩個同時一起生效,只能二選一附上數(shù)據(jù)包并發(fā)送出去。對于接收者來說,如果第二個同步字被使能,那么就會同時識別這兩個同步字,只要其中之一被識別出來,那么就對這一包數(shù)據(jù)進行解調(diào)。就 802.15.4g 幀格式而言,當 FEC 被使能,那么在發(fā)送數(shù)據(jù)時,第二個同步字會被自動附上,無須專門使能第二個同步字。
  • 物理頭(PHR):802.15.4g 特有的字段,根據(jù)不同的配置自動附到數(shù)據(jù)包上。其中,

? MS 字段一直都是 0

? FCS 字段用于選擇 CRC 模式

? DW 字段則是用于配置是否使能數(shù)據(jù)白化功能

? L10-L0 字段,用于設(shè)置幀數(shù)據(jù)包的長度

(MHR + MAC Payload + CRC)

  • 載荷包(Payload):填充需要發(fā)送的內(nèi)容
  • 循環(huán)冗余碼校驗(CRC):硬件會自動計算并附到 MHR+MAC Payload 后面
2.1 配置接下來,我們對 S2-LP 進行以下步驟的配置,使其可以基于 802.15.4g 幀格式進行數(shù)據(jù)透傳,打開 S2-LP DK 上位機工具軟件,如下圖 2 所示:53e8cc2a-dd14-11ed-bfe3-dac502259ad0.png ?其中,1. 配置想要的 RF 參數(shù)2. 幀數(shù)據(jù)的配置,如前導(dǎo)碼、同步字、CRC 等。 緊接著,我們繼續(xù)進行 802.15.4g 幀格式的相關(guān)配置,雙擊右側(cè)的寄存器列表即可修改對 應(yīng)寄存器的內(nèi)容,如下圖 3 所示:

54126c38-dd14-11ed-bfe3-dac502259ad0.png

其中,上述各步驟的含義如下:

1. 表示當前的幀格式設(shè)置為 802.15.4g

2. 配置 CRC 模式,當前選擇 CRC 模式 3:

a. 0b,CRC 模式 5 (4 字節(jié))b. 1b,CRC 模式 3 (2 字節(jié))

3. CRC 多項式選擇,這里選擇模式 3

a. 0,沒有 CRC 字段b. 1,模式 1、8 比特、多項式為 0x07c. 2,模式 2、16 比特、多項式為 0x8005d. 3,模式 3、16 比特、多項式為 0x1021e. 4,模式 4、24 比特、多項式為 0x864CFBf. 5,模式 5、32 比特、多項式為 0x04C011BB7,802.15.4g 兼容

4. 雙同步字選擇

a. 發(fā)送模式 i. 0,選擇首要同步字 ii. 1,選擇次要同步字

b. 接收模式,如果設(shè)為 1,那么雙同步字都會被用于識別。此時,802.15.4g 相關(guān)的參數(shù)均配置完成。

3. 代碼生成

按照上述的步驟配置之后,輸出對應(yīng)的寄存器配置即可,如下圖 4 所示:

54315c1a-dd14-11ed-bfe3-dac502259ad0.png

有了導(dǎo)出寄存器的設(shè)置之后,導(dǎo)入當前 SDK 包中的 Basic_Generic 示例工程即可實現(xiàn)基 于 802.15.4g 幀格式的數(shù)據(jù)透傳,其中修好后的源碼文件見下述的附件

4. 實驗結(jié)果

為了驗證上述的配置是否正確,通常會監(jiān)控傳輸?shù)臄?shù)據(jù)包是否符合要求,如下圖5、6 所示:

545e7b46-dd14-11ed-bfe3-dac502259ad0.png

54735d54-dd14-11ed-bfe3-dac502259ad0.png

上述的實驗結(jié)果基本符合我們的預(yù)期。

5. 小結(jié)

本篇章描述了如何利用 S2-LP DK 上位機工具軟件生成 802.15.4g 對應(yīng)寄存器配置內(nèi)容,并導(dǎo)入至當前 SDK 包中去,從而實現(xiàn)基于 802.15.4g 的數(shù)據(jù)透傳,彌補了 SDK 包該幀格式例程的缺失。

完整內(nèi)容請點擊“閱讀原文”下載原文檔。

55ede186-dd14-11ed-bfe3-dac502259ad0.png

長按掃碼關(guān)注公眾號

更多資訊,盡在STM32

點擊“閱讀原文”,可下載原文檔


原文標題:應(yīng)用筆記|基于S2-LP實現(xiàn)802.15.4g幀格式的數(shù)據(jù)透傳

文章出處:【微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6077

    文章

    45506

    瀏覽量

    671098
  • STM32
    +關(guān)注

    關(guān)注

    2310

    文章

    11167

    瀏覽量

    373666

原文標題:應(yīng)用筆記|基于S2-LP實現(xiàn)802.15.4g幀格式的數(shù)據(jù)透傳

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何快速上手BLE SoC CMT4531,開發(fā)高效的短距方案?

    BLE短距方案通過無線傳輸實現(xiàn)設(shè)備間數(shù)據(jù)互通,需優(yōu)化串口通信與MCU調(diào)度,提升系統(tǒng)性能。錢
    的頭像 發(fā)表于 03-02 14:21 ?1579次閱讀
    如何快速上手BLE SoC CMT4531,開發(fā)高效的短距<b class='flag-5'>透</b><b class='flag-5'>傳</b>方案?

    藍牙模塊B40、B50與B50S,該選哪一款?

    藍牙模塊作為連接串口設(shè)備與藍牙無線通信的“橋梁”,在物聯(lián)網(wǎng)、智能家居、醫(yī)療健康等領(lǐng)域發(fā)揮著重要作用。海凌科電子推出的HLK-B40、HLK-B50和HLK-B50S三款模塊,雖都主打藍牙串口
    的頭像 發(fā)表于 01-26 15:46 ?213次閱讀
    藍牙<b class='flag-5'>透</b><b class='flag-5'>傳</b>模塊B40、B50與B50<b class='flag-5'>S</b>,該選哪一款?

    BLE-TPT藍牙串口模塊有何應(yīng)用優(yōu)點

    在物聯(lián)網(wǎng)與智能設(shè)備快速發(fā)展的今天,穩(wěn)定、高效的無線數(shù)據(jù)傳輸方案成為眾多嵌入式系統(tǒng)的核心需求。藍牙模塊,特別是基于低功耗藍牙(BLE)技術(shù)的串口
    的頭像 發(fā)表于 01-08 15:20 ?244次閱讀
    BLE-TPT藍牙串口<b class='flag-5'>透</b><b class='flag-5'>傳</b>模塊有何應(yīng)用優(yōu)點

    新品| HLK310 4G Cat1

    在萬物互聯(lián)的浪潮下,傳統(tǒng)串口設(shè)備如何快速、穩(wěn)定、低成本地接入4G網(wǎng)絡(luò),實現(xiàn)數(shù)據(jù)的遠程與智能管理?深圳市海凌科電子有限公司全新推出的HLK
    的頭像 發(fā)表于 01-05 11:14 ?526次閱讀
    新品| HLK310 4<b class='flag-5'>G</b> Cat1<b class='flag-5'>透</b><b class='flag-5'>傳</b>

    【瑞薩RA6E2地奇星開發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)傳到Python服務(wù)器整體系統(tǒng)演示總結(jié)

    整體方案。 8. 項目代碼: 附件為項目實現(xiàn)代碼。*附件:基于瑞薩RA6E2+ESP8266在STA模式下數(shù)據(jù)傳到Python服務(wù)器整體
    發(fā)表于 12-28 20:16

    HLK-B50S雙模藍牙模塊

    的關(guān)鍵。今天,我們?yōu)榇蠹医榻B一款高性能藍牙模塊——HLK-B50S,它不僅支持雙模藍牙5.3,還具備豐富的擴展接口與靈活的應(yīng)用方式,助力各類設(shè)備快速實現(xiàn)藍牙無
    的頭像 發(fā)表于 12-08 11:13 ?494次閱讀
    HLK-B50<b class='flag-5'>S</b>雙模藍牙<b class='flag-5'>透</b><b class='flag-5'>傳</b>模塊

    芯嶺技術(shù)XL2411 藍牙模組

    能力,將復(fù)雜的無線通信協(xié)議棧封裝于一體,使開發(fā)者無需深入理解藍牙底層協(xié)議細節(jié),即可快速實現(xiàn)設(shè)備間的無線數(shù)據(jù)。 產(chǎn)品特點 ? 低功耗藍牙 ? 工作電壓 1.71V 至 3.6V ?
    的頭像 發(fā)表于 11-27 16:11 ?415次閱讀
    芯嶺技術(shù)XL2411 藍牙<b class='flag-5'>透</b><b class='flag-5'>傳</b>模組

    【道生物聯(lián)TKB-623評估板試用】基于串口的手寫數(shù)字識別

    TKB-623 連接單片機串口、發(fā)射和接收端定義等; 模式設(shè)置:設(shè)置 TKB-623 的發(fā)送端和接收端均為模式; 測試:連接硬件和 TKB-623,
    發(fā)表于 11-08 11:44

    【道生物聯(lián)TKB-623評估板試用】GPS定位時鐘

    【道生物聯(lián)TKB-623評估板試用】GPS定位時鐘 本文介紹了道生物聯(lián)TKB-623開發(fā)板結(jié)合 GPS 模塊實現(xiàn)衛(wèi)星定位數(shù)據(jù)的板間遠距離傳輸,并基于該原理
    發(fā)表于 11-06 18:48

    物聯(lián)網(wǎng)開發(fā)必備:四款低功耗藍牙模塊參數(shù)全解析與應(yīng)用實戰(zhàn)

    物聯(lián)網(wǎng)開發(fā)必備:四款低功耗藍牙模塊參數(shù)全解析與應(yīng)用實戰(zhàn) 作為物聯(lián)網(wǎng)設(shè)備的“無線神經(jīng)末梢”,低功耗藍牙(BLE)模塊的選擇直接關(guān)系到產(chǎn)品的功耗、連接穩(wěn)定性與開發(fā)周期。本文將從工程
    的頭像 發(fā)表于 11-05 14:37 ?713次閱讀

    【ESP8266】進入模式后,數(shù)據(jù)間隔怎么調(diào)整,

    01.TCP客戶端用ESP8266模式發(fā)送數(shù)據(jù)是10ms發(fā)送一次,(連續(xù)發(fā)送) 02.TCP服務(wù)器接收到的數(shù)據(jù)是200ms左右接收一次,數(shù)據(jù)
    發(fā)表于 09-15 10:16

    數(shù)據(jù)傳到工業(yè)物聯(lián)網(wǎng)平臺的優(yōu)勢在哪

    數(shù)據(jù)(透明傳輸)到工業(yè)物聯(lián)網(wǎng)平臺的核心優(yōu)勢在于 以最小化干預(yù)實現(xiàn)數(shù)據(jù)高效流通與價值釋放 ,尤其適用于工業(yè)場景中對
    的頭像 發(fā)表于 09-09 11:37 ?449次閱讀
    <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>透</b>傳到工業(yè)物聯(lián)網(wǎng)平臺的優(yōu)勢在哪

    FTTR-B主網(wǎng)關(guān)二層配置過程

    二層(Layer 2 Transparent Transmission)指在數(shù)據(jù)鏈路層(OSI第二層)上,數(shù)據(jù)
    的頭像 發(fā)表于 08-20 10:23 ?1530次閱讀
    FTTR-B主網(wǎng)關(guān)二層<b class='flag-5'>透</b><b class='flag-5'>傳</b>配置過程

    XL2417D 無線模組,開發(fā)門檻低,快速實現(xiàn)低功耗無線數(shù)據(jù)傳輸

    XL2417D 模組 采用 XL2417D 低功耗高性能 SoC 芯片,集成 2.4G 射頻收發(fā)器、MCU 及豐富外設(shè)。模塊開發(fā)門檻低,用戶只要掌握串口 UART 接口通信,無需深究 2.4
    發(fā)表于 08-14 15:43

    匯川PLC連接電腦:御控網(wǎng)關(guān)如何實現(xiàn)本地數(shù)據(jù)通信與遠程?

    御控網(wǎng)關(guān)通過虛擬串口映射技術(shù)實現(xiàn)本地化遠程PLC操作,支持4G/Wi-Fi/以太網(wǎng)多網(wǎng)絡(luò)接入,可自由切換與協(xié)議轉(zhuǎn)換模式。在
    的頭像 發(fā)表于 08-12 10:56 ?647次閱讀