色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

安信可Ra-01S切換到 Ra-01SC ,SX1278轉到LLCC68和SX1268/SX1262教程

AIoT行業洞察 ? 來源:AIoT行業洞察 ? 作者:AIoT行業洞察 ? 2023-12-18 10:49 ? 次閱讀

本篇主要介紹SX1278轉到LLCC68和SX1268/SX1262的軟件細節教程,文中涉及到的代碼,大家可去原文查看https://aithinker.blog.csdn.net/article/details/134864572?spm=1001.2014.3001.5502

首先和大家介紹一下這幾款芯片的區別特點:

SX127x類:包含安信可Ra-01、Ra-01H、Ra-02,分別對應兩個版本芯片SX1278和SX1276,代碼驅動通用,只是頻率參數有區別。

SX126x和LLCC68:包含安信可Ra-01S,Ra-01SC,Ra-01SCH,作為一個類別,分別對應芯片SX1268和LLCC68,他們代碼驅動通用,參數值配置有一定區別。

綜上所述,只要準備兩份驅動代碼就能將上述模組完全驅動起來,今天的目的是實現安信可127x和126x之間的通信。其中會涉及一些代碼邏輯框架的講解。

代碼資源獲取

Ra-01驅動代碼:鏈接

Ra-01S、Ra-01SC:鏈接

127x芯片手冊:鏈接

126x芯片手冊:鏈接

LLCC68芯片手冊:鏈接

(具體下載鏈接請點擊原文查看)

SX127x系列驅動詳解

安信可封裝到站點的代碼使用的驅動MCUSTM32F103,只要使用同類MCU就可以完成直接驅動,代碼中附詳細接線文檔,下面使用127x代碼來介紹整個代碼的流程框架。

wKgaomV_s0qAW_b5AACMk2bzbRA694.png

發射機的配置參數說明(SX127x)

1、RadioModems_t modem:無線電模塊類型。

2、int8_t power:發射功率。

3、uint32_t fdev:頻率偏移。

4、uint32_t bandwidth:帶寬。

5、uint32_t datarate:數據速率。

6、uint8_t coderate:編碼率。

7、uint16_t preambleLen:前導碼長度。

8、bool fixLen:是否固定長度。

9、bool crcOn:是否開啟CRC校驗。

10、bool FreqHopOn:是否開啟頻率跳變。

11、uint8_t HopPeriod:頻率跳變周期。

12、bool iqInverted:是否反轉IQ信號

13、uint32_t timeout:超時時間。

wKgZomV_s0uAHF_lAAFy_UDiwVM533.png

備注:這部分是發射機的參數配置,源碼.h文件內也有詳細說明。

接收機配置參數說明(SX127x)

1、RadioModems_t modem:無線電模塊類型。

2、uint32_t bandwidth:接收帶寬。

3、uint32_t datarate:數據速率。

4、uint8_t coderate:編碼率。

5、uint32_t bandwidthAfc:AFC帶寬。

6、uint16_t preambleLen:前導碼長度。

7、uint16_t symbTimeout:符號超時。

8、bool fixLen:是否固定長度。

9、uint8_t payloadLen:有效載荷長度。

10、bool crcOn:是否啟用CRC。

11、bool FreqHopOn:是否啟用頻率跳變。

12、uint8_t HopPeriod:頻率跳變周期。

13、bool iqInverted:是否反轉IQ。

14、bool rxContinuous:是否持續接收。

wKgaomV_s0yAR4IrAAFoSWNeqR8679.png

LoRa初始化配置(SX127x)

LoRa的初始化配置也是重要的一部分

wKgZomV_s02AOeNHAAEuaOSMUfc031.png

SPI初始化配置(SX127x)

LoRa是SPI驅動的,所以在代碼移植配置時一定要確保SPI的配置正常,時序和訪問正常才能能正常使用,代碼中用的是STM32的SPI1。

wKgaomV_s02ACxhMAAEFiCfy1Fo822.png

LoRa參數配置(SX127x)

這里的參數配置對應”接收機“和”發射機“的參數,共用一個參數才能夠互相通信。

wKgZomV_s06AbG0GAAC5LwIdvrk573.png

SX126x和LLCC68驅動詳解

下面是126x系列的代碼驅動包,驅動代碼和LLCC68系列是通用的。

wKgaomV_s06AAShBAACfZfMJmew957.png

發射機的配置參數說明(SX126x&LLCC68)

1、RadioModems_t modem:無線電模塊類型。

2、int8_t power:發射功率。

3、uint32_t fdev:頻率偏移。

4、uint32_t bandwidth:帶寬。

5、uint32_t datarate:數據速率。

6、uint8_t coderate:編碼率。

7、uint16_t preambleLen:前導碼長度。

8、bool fixLen:是否固定長度。

9、bool crcOn:是否開啟CRC校驗。

10、bool freqHopOn:是否開啟Period`:頻率跳變周期。

11、bool iqInverted:是否反轉IQ信號。

12、uint32_t timeout:超時時間。

wKgZomV_s0-AXXWMAAFA9UwyRLQ213.png

接收機配置參數說明(SX126x&LLCC68)

1、RadioModems_t modem:無線電模塊類型。

2、uint32_t bandwidth:接收帶寬。

3、uint32_t datarate:數據速率。

4、uint8_t coderate:編碼率。

5、uint32_t bandwidthAfc:AFC帶寬。

6、uint16_t preambleLen:前導碼長度。

7、uint16_t symbTimeout:符號超時。

8、bool fixLen:是否固定長度。

9、uint8_t payloadLen:有效載荷長度。

10、bool crcOn:是否開啟CRC校驗。

11、bool freqHopOn:是否開啟頻率跳變。

12、uint8_t hopPeriod:頻率跳變周期。

13、bool iqInverted:是否反轉IQ。

14、bool rxContinuous:是否持續接收。

wKgaomV_s0-AOqCvAAEq9N-4JNw576.png

LoRa初始化配置(SX126x&LLCC68)

SX126X的代碼,分為了兩個配置文件:

接收配置文件:sx126x_example_recive.c

發送配置文件:sx126x_example_recive.h

wKgZomV_s1CAbnd6AAFDQgvQ3rY623.png

LoRa參數配置(SX126x&LLCC68)

參數配置區域配置接收和發送的頻率、帶寬功率等,還配置了SPI的引腳定義。

wKgaomV_s1CAGMaaAADR7Oa7qlU040.png

SX127x切換SX126x或者LLCC68注意事項

對于前期使用SX127x的用戶現在換成SX126x或者LLCC68,需要注意以下幾點:

1、代碼驅動:目前兩個系列的代碼驅動是不一樣的,不管是原廠的封裝接口或者是寄存器都是不一樣的,切換意味著必須換代碼驅動。

2、兩個驅動代碼的驅動邏輯和參數設置流程大同小異,特別是接收機發送機和參數區域,只是定義名和寄存器值名稱有區別,所以閱讀代碼切換時就會容易很多。

3、封裝腳位:SX127x系列切換SX126x或者LLCC68系列是從芯片上定義,但是安信可的驅動是基于模塊來開發的,兩個系列模組的腳位也有一定區別,不是SPI接口有差異,都是ST的SPI封裝庫,直接添加調用即可

4、BUSY腳差異在于SX126x或者LLCC68系列上有一個BUSY腳位,用于提示主控當前芯片的工作狀態,此腳位配合中斷進程,可以簡化代碼編輯的復雜程度,提高運行效率。

SPI通信接口測試

以下代碼用于測試當前主控STM32與LoRa的SPI通信情況,通過讀寫某個寄存器的返回值來判斷當前SPI驅動是否正常工作,同理SX126x和LL68模組也可以用同樣方法測試。

wKgZomV_s1GALuJJAAAXnyTnEH8816.png

1、讀寫SX1278寄存器:

wKgaomV_s1GADFu5AABHWqg1UiA177.png

2、在主函數中調用ReadWriteSX1278Register()函數:

wKgZomV_s1KAN02bAAANh2raZ_A883.png

本篇文章已經結束,以上就是關于SX1278轉到LLCC68和SX1268/SX1262的軟件細節教程,主要使用demo進行分解測試,demo代碼中含有大量注釋,并且使用的是STM32F103系列單片機,便于上手操作,有興趣的朋友可以用于參考

審核編輯 黃宇

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

    關注

    6

    文章

    1502

    瀏覽量

    30458
  • 安信可
    +關注

    關注

    0

    文章

    154

    瀏覽量

    4011
  • sx1278
    +關注

    關注

    1

    文章

    13

    瀏覽量

    11637
  • SX1262
    +關注

    關注

    1

    文章

    4

    瀏覽量

    1840
收藏 人收藏

    評論

    相關推薦

    SX1278轉到LLCC68SX1268/SX1262的軟件細節教程

    本篇主要介紹SX1278轉到LLCC68SX1268/SX1262的軟件細節教程,文中涉及
    的頭像 發表于 12-16 16:19 ?6887次閱讀
    <b class='flag-5'>SX1278</b><b class='flag-5'>轉到</b><b class='flag-5'>LLCC68</b>和<b class='flag-5'>SX1268</b>/<b class='flag-5'>SX1262</b>的軟件細節教程

    LLCC68簡介

    SX1261、SX1262SX1268LLCC68是專為實現長電池壽命而設計,僅4.2 mA的有源接收會消耗電量。SX1261的傳輸
    發表于 09-24 09:18

    關于SX1262IMLTRT、SX1261、SX1268選型指南分析對比

    、低功耗跟超遠距離傳輸的賣點。而事實上,這系列芯片的功能也確實更為強大,體積方面也有優勢。現在我們就重點關于SX1262SX1261、SX1268這三款芯片的選型指南進行分析對比。 產品簡述
    發表于 10-14 11:43

    關于SX1262IMLTRT、SX1261、SX1268選型指南分析對比

    SX1261、SX1268這三款芯片的選型指南進行分析對比。產品簡述:SX1261、SX1262SX1268等無線電收發器是遠程無線應用
    發表于 01-07 09:55

    ASR6501是否能取代SX1278SX1276、SX1262

    的第三方合作合伙的角度來說ASR6501、ASR6505取代SX1278SX1276、SX1262是整個行業都在推動的事情。以我們的SX1278模塊 RF-42UH 與 ASR650
    發表于 03-28 15:25

    關于SX1262IMLTRT、SX1261、SX1268選型指南分析對比

    、低功耗跟超遠距離傳輸的賣點。而事實上,這系列芯片的功能也確實更為強大,體積方面也有優勢。現在我們就重點關于SX1262SX1261、SX1268這三款芯片的選型指南進行分析對比。 產品簡述
    發表于 04-18 15:30

    關于SX1262IMLTRT、SX1261、SX1268選型指南分析對比

    、低功耗跟超遠距離傳輸的賣點。而事實上,這系列芯片的功能也確實更為強大,體積方面也有優勢。現在我們就重點關于SX1262SX1261、SX1268這三款芯片的選型指南進行分析對比。產品簡述
    發表于 06-20 14:38

    關于SX1262IMLTRT、SX1261、SX1268選型指南分析對比

    、低功耗跟超遠距離傳輸的賣點。而事實上,這系列芯片的功能也確實更為強大,體積方面也有優勢。現在我們就重點關于SX1262SX1261、SX1268這三款芯片的選型指南進行分析對比。產品簡述
    發表于 11-12 18:05

    無線收發器芯片SX1268SX1278SX1276的區別是什么?

    無線收發器芯片SX1268SX1278SX1276的區別是什么?SX1268SX1278SX
    發表于 04-19 10:09

    分享一款新出的lora模塊“Ra-01S

    文章目錄前言產品特性工具準備硬件接線驅動分享自發效果按鍵效果聯系我們前言大家好,今天繼續給大家分享一款新出的lora模塊“Ra-01S”,這片模塊和之前介紹過的
    發表于 07-22 08:53

    Sub-1GHz LoRa射頻收發器-LLCC68

    LLCC68是一款Sub-1GHz LoRa射頻收發器,適用于中距離室內以及室內室外的無線應用LLCC68是SPI接口。引腳與SX1262兼容。
    發表于 01-03 15:07 ?794次閱讀

    強續航能力的Ra-01SC系列模組驅動測試方式

    大家好,今天繼續給大家分享一款新出的lora模塊“Ra-01SC”,這片模塊和之前介紹過的Ra-01S一樣都是SPI接口的,不同的地方
    的頭像 發表于 05-21 09:19 ?1538次閱讀
    強續航能力的<b class='flag-5'>Ra-01SC</b>系列模組驅動測試方式

    LLCC68SX1278 LoRa模塊的優勢對比

    LLCC68SX1278都是美國Semtech公司推出的LoRa芯片。思為無線用Semtech公司的芯片研發的LoRa模塊,它們的各自的優勢是什么?
    的頭像 發表于 05-05 16:49 ?1763次閱讀
    <b class='flag-5'>LLCC68</b>與<b class='flag-5'>SX1278</b> LoRa模塊的優勢對比

    LLCC68SX1278 LoRa模塊的優勢對比?

    LLCC68SX1278都是Semtech公司推出的LoRa調制解調器模塊,屬于LoRa模塊家族。它們在無線通信領域都有著廣泛的應用,但具體的優勢會取決于具體的應用場景和需求。下面是對LLCC68
    的頭像 發表于 03-08 16:37 ?915次閱讀

    Ra-01/Ra-01S/Ra-01SC等LoRa模組可以互通嗎?

    。 除此之外,LoRa系列還有SX126X系列、LLCC68系列,今天主要向大家介紹
    的頭像 發表于 08-13 14:11 ?496次閱讀
    <b class='flag-5'>Ra-01</b>/<b class='flag-5'>Ra-01S</b>/<b class='flag-5'>Ra-01SC</b>等LoRa模組可以互通嗎?
    主站蜘蛛池模板: 老师的快感电影完整版| 天天色天天综合网| 一个人免费完整观看日本 | 性色AV乱码一区二区三区视频| 国产午夜婷婷精品无码A片| 伊人久久网国产伊人| 女性性纵欲派对| 国产精品久久久久久久伊一 | 九九在线精品视频| a免费视频| 亚洲AV久久无码精品九九软件| 久久九九有精品国产23百花影院| WWW国产亚洲精品久久久日本| 新金梅瓶玉蒲团性奴3| 麻豆精选2021| 国产精品成人久久久久A伋| 在线播放一区| 视频一区国产第一页| 久久婷五月综合色啪网| 成人无码在线视频区| 野花香HD免费高清版6高清版 | 国产精品无码麻豆放荡AV| 中文字幕在线不卡日本v二区| 色久悠悠无码偷拍自怕| 久久午夜免费视频| 国产精品美女WWW爽爽爽视频| 3a丝袜论坛| 亚洲成年男人的天堂网| 欧美亚洲日本日韩在线| 久久re热在线视频精6| 国产av在线播放| 99九九精品视频| 亚洲精品第五页中文字幕| 秋霞影音先锋一区二区| 久久午夜一区二区| 国产强奷伦奷片| 打扑克床上视频不用下载免费观看| 伊人久久综在合线亚洲| 午夜深情在线观看免费| 人妻无码AV中文系统久久免费| 久久精品热在线观看30|