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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

目錄預(yù)覽

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

1. 引言

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

2.802.15.4g 幀格式

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

? MS 字段一直都是 0

? FCS 字段用于選擇 CRC 模式

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

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

(MHR + MAC Payload + CRC)

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

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

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

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

2. 配置 CRC 模式,當(dāng)前選擇 CRC 模式 3:

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

3. CRC 多項(xiàng)式選擇,這里選擇模式 3

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

4. 雙同步字選擇

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

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

3. 代碼生成

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

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

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

4. 實(shí)驗(yàn)結(jié)果

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

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

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

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

5. 小結(jié)

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

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

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

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

更多資訊,盡在STM32

點(diǎn)擊“閱讀原文”,可下載原文檔


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

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


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

    關(guān)注

    6076

    文章

    45497

    瀏覽量

    670572
  • STM32
    +關(guān)注

    關(guān)注

    2310

    文章

    11162

    瀏覽量

    373512

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    新品| HLK310 4G Cat1

    在萬物互聯(lián)的浪潮下,傳統(tǒng)串口設(shè)備如何快速、穩(wěn)定、低成本地接入4G網(wǎng)絡(luò),實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程與智能管理?深圳市海凌科電子有限公司全新推出的HLK
    的頭像 發(fā)表于 01-05 11:14 ?504次閱讀
    新品| 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àng)目代碼: 附件為項(xiàng)目實(shí)現(xiàn)代碼。*附件:基于瑞薩RA6E2+ESP8266在STA模式下數(shù)據(jù)傳到Python服務(wù)器整體
    發(fā)表于 12-28 20:16

    HLK-B50S雙模藍(lán)牙模塊

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

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

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

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

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

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

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

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

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

    【ESP8266】進(jìn)入模式后,數(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)平臺(tái)的優(yōu)勢在哪

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

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

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

    XL2417D 無線模組,開發(fā)門檻低,快速實(shí)現(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)如何實(shí)現(xiàn)本地數(shù)據(jù)通信與遠(yuǎn)程?

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

    工業(yè)與IT網(wǎng)絡(luò)中的以太網(wǎng)數(shù)據(jù)格式與用途全解析

    以太網(wǎng)數(shù)據(jù)是計(jì)算機(jī)網(wǎng)絡(luò)通信的基本單位,在不同的應(yīng)用場景中,它的格式有所不同。從互聯(lián)網(wǎng)和工業(yè)自動(dòng)化常見的以太網(wǎng) II ,到 VLAN 組網(wǎng)中廣泛使用的 IEEE 802.1Q
    的頭像 發(fā)表于 03-14 17:35 ?1671次閱讀
    工業(yè)與IT網(wǎng)絡(luò)中的以太網(wǎng)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>幀</b>:<b class='flag-5'>格式</b>與用途全解析