女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

應用筆記|基于S2-LP實現802.15.4g幀格式的數據透傳

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

掃碼添加小助手

加入工程師交流群

關鍵字:S2-LP,802.15.4g,數據透傳

目錄預覽

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

1. 引言

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

2.802.15.4g 幀格式

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

? MS 字段一直都是 0

? FCS 字段用于選擇 CRC 模式

? DW 字段則是用于配置是否使能數據白化功能

? L10-L0 字段,用于設置幀數據包的長度

(MHR + MAC Payload + CRC)

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

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

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

1. 表示當前的幀格式設置為 802.15.4g

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

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

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. 發送模式 i. 0,選擇首要同步字 ii. 1,選擇次要同步字

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

3. 代碼生成

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

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

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

4. 實驗結果

為了驗證上述的配置是否正確,通常會監控傳輸的數據包是否符合要求,如下圖5、6 所示:

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

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

上述的實驗結果基本符合我們的預期。

5. 小結

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

完整內容請點擊“閱讀原文”下載原文檔。

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

長按掃碼關注公眾號

更多資訊,盡在STM32

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


原文標題:應用筆記|基于S2-LP實現802.15.4g幀格式的數據透傳

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


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

    關注

    6067

    文章

    44992

    瀏覽量

    650675
  • STM32
    +關注

    關注

    2293

    文章

    11032

    瀏覽量

    365147

原文標題:應用筆記|基于S2-LP實現802.15.4g幀格式的數據透傳

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    工業與IT網絡中的以太網數據格式與用途全解析

    以太網數據是計算機網絡通信的基本單位,在不同的應用場景中,它的格式有所不同。從互聯網和工業自動化常見的以太網 II ,到 VLAN 組網中廣泛使用的 IEEE 802.1Q
    的頭像 發表于 03-14 17:35 ?866次閱讀
    工業與IT網絡中的以太網<b class='flag-5'>數據</b><b class='flag-5'>幀</b>:<b class='flag-5'>格式</b>與用途全解析

    使用S2-LP芯片的LDC模式,但是芯片一直無法正常工作,為什么?

    我正在嘗試使用S2-LP芯片的LDC模式,但是芯片一直無法正常工作 對于TX端,芯片只能進行一次TX操作,之后就會一直進入sleep模式,我向TX FIFO 中寫入數據,但是
    發表于 03-07 08:10

    【第一章 策略】手把手教你玩轉新版正點原子云

    【第一章 策略】手把手教你玩轉新版正點原子云 1. 本次實驗使用正點原子D40 Mini 4G Cat1 DTU數模塊 1.1 D40數
    發表于 03-05 16:52

    了解ISL28022的電流和功率計算應用筆記

    本應用筆記討論數字電源監控器(DPM) ISL28022的內部計算程序。它解釋了數據寄存器的位格式,并舉例說明了內部數學處理器從測得的分流和總線電壓導出電流和功率值的程序步驟。本應用筆記
    的頭像 發表于 02-21 11:30 ?592次閱讀
    了解ISL28022的電流和功率計算應<b class='flag-5'>用筆記</b>

    Zigbee模塊使用手冊

    電子發燒友網站提供《Zigbee模塊使用手冊.pdf》資料免費下載
    發表于 01-12 09:32 ?2次下載

    S32K3系列汽車級MCU應用筆記

    電子發燒友網站提供《S32K3系列汽車級MCU應用筆記.docx》資料免費下載
    發表于 12-30 15:43 ?2次下載

    S32K3xxICU應用筆記

    S32K3xxICU應用筆記
    發表于 12-30 15:38 ?2次下載

    LMH0341如何轉換出的LVDS數據格式

    LMH0341轉換出的LVDS數據格式有具體參考資料嗎?我想用DM8168去作為主處理器外加LVDS轉RGB去實現
    發表于 12-23 07:31

    想用I2S_WC/GPIO_REG07和I2S_DA/GPIO_REG06pwm,怎么實現

    我們現在用的是927-924方案,硬件參考奇瑞給的文檔,想用I2S_WC/GPIO_REG07 和 I2S_DA/GPIO_REG06pwm 現在軟件按925-926設置文
    發表于 12-16 08:34

    安富利推出S2-LP超低功耗射頻收發器

    在物聯網迅速普及的當下,對任何一個物聯網系統來說,能否做到低功耗和長距離的穩定通信,直接決定了其在未來應用中的潛力。而在這個領域,一款名為S2-LP的超低功耗射頻收發器正悄然走紅,它不僅是一次技術創新,更是在物聯網生態中引發了一場“低能耗革命”。
    的頭像 發表于 11-14 11:51 ?933次閱讀
    安富利推出<b class='flag-5'>S2-LP</b>超低功耗射頻收發器

    【新品】100%純國產方案!高效傳輸,低功耗2.4G無線模塊

    的效率、可靠性和可持續性。億佰特E35-2G4T10S/SX系列2.4G無線模塊支持高效數據連續傳輸且具備多種傳輸方式,簡單易開發,賦能
    的頭像 發表于 11-01 08:07 ?821次閱讀
    【新品】100%純國產方案!高效傳輸,低功耗2.4<b class='flag-5'>G</b>無線<b class='flag-5'>透</b><b class='flag-5'>傳</b>模塊

    DTU終端CATCOM-100云端轉發應用

    本文介紹DTU設備數據轉發應用,實現點對點通信。應用場景DTU設備
    的頭像 發表于 10-13 08:05 ?797次閱讀
    DTU終端CATCOM-100云端<b class='flag-5'>透</b><b class='flag-5'>傳</b>轉發應用

    以太網格式和功能詳解

    以太網(Ethernet Frame)是以太網(Ethernet)協議用于在局域網(LAN)中傳輸數據的基本單位。理解以太網的結構和傳輸過程對于掌握局域網通信的原理至關重要。以下將從以太網
    的頭像 發表于 10-08 10:03 ?3970次閱讀

    【新品】這樣的4G DTU網關,你見過嗎?

    DP210是一款全網通4GDTU網關,提供1路開關量輸入和1路繼電器輸出。支持循環定時寫入數據給PLC實現鎖機功能,以及循環定時同步時間給PLC同步年月日/時分秒。還可接入阿里云、
    的頭像 發表于 08-31 08:05 ?1184次閱讀
    【新品】這樣的4<b class='flag-5'>G</b> DTU<b class='flag-5'>透</b><b class='flag-5'>傳</b>網關,你見過嗎?

    網絡和非是什么區別是什么

    :適用簡易、立即的數據傳輸,留意數據的完整性和低延遲。非:適用必須進行
    的頭像 發表于 08-07 16:19 ?1749次閱讀