chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Ra-05/Ra-05U模組驅(qū)動說明

安信可科技 ? 來源:安信可科技 ? 2025-01-21 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

文章目錄

一、簡介

二、硬件準(zhǔn)備

設(shè)備清單

接線說明

三、重要函數(shù)說明

四、調(diào)試

五、聯(lián)系我們

簡介

Ra-05、Ra-05U 是由安信可科技開發(fā)的 2.4GHz LoRa射頻收發(fā)模組,該模組搭載Semtech 公司的 SX1281 射頻芯片作為核心處理器,支持多種調(diào)制方式如LoRa、FLRC、GFSK 并可兼容藍牙協(xié)議。該模塊是純射頻收發(fā)模塊,需要使用MCU 驅(qū)動或使用專用的SPI調(diào)試工具。

Ra-05/Ra-05U亮點概括:

●支持免許可 ISM 2.4GHz 頻段。

●接收靈敏度LoRa 模式可達-132dBm(根據(jù)芯片手冊數(shù)據(jù))。

●支持多種調(diào)制模式(GFSK Mode ,F(xiàn)LRC Mode,LoRa Mode,F(xiàn)SK調(diào)制)。

●速率可調(diào),F(xiàn)LRC 調(diào)制方式下最高可達 1.3Mbps。

●支持 1.8~3.6VDC 寬電壓供電。

●Ra-05U天線接口采用 IPEX 座子,支持多種外接天線;Ra-05采用板載天線兼容IPEX座子。

01

硬件準(zhǔn)備

設(shè)備清單

硬件 數(shù)量
Ra-05/Ra-05U 模組 2個
杜邦線 若干
USB轉(zhuǎn)TTL模塊 2個
STM32F103C8T6開發(fā)板 2個
MicroUSB線(安卓數(shù)據(jù)線) 2根

接線說明

Ra-05/Ra-05U 模組 STM32F103C8T6主控
NSS PB7
MISO PA6
MOSI PA7
SCK PA5
BUSY PB5
DIO1 PA1
NRESET PB15
STM32F103C8T6主控 USB轉(zhuǎn)TTL模塊
GND GND
PA_9 Rx

02

重要函數(shù)說明

整個工程主要由兩個部分組成:接收配置與處理以及發(fā)送配置與處理。

RF部分的配置

  ModulationParams_t modulationParams;
  modulationParams.PacketType = PACKET_TYPE_LORA;
  modulationParams.Params.LoRa.SpreadingFactor = LORA_SF10;
  modulationParams.Params.LoRa.Bandwidth = LORA_BW_1600;
  modulationParams.Params.LoRa.CodingRate = LORA_CR_4_7;


  packetParams.PacketType = PACKET_TYPE_LORA;
  packetParams.Params.LoRa.PreambleLength = 20;
  packetParams.Params.LoRa.HeaderType = LORA_PACKET_VARIABLE_LENGTH;
  packetParams.Params.LoRa.PayloadLength = BUFFER_SIZE;
  packetParams.Params.LoRa.CrcMode = LORA_CRC_ON;
  packetParams.Params.LoRa.InvertIQ = LORA_IQ_NORMAL;
  
  Radio.SetStandby( STDBY_XOSC );
  Radio.WriteRegister(0x093C,0x1);
  
      switch(modulationParams.Params.LoRa.SpreadingFactor){
        case LORA_SF5:
        case LORA_SF6:
            Radio.WriteRegister(0x0925,0x1E);
            break;
        case LORA_SF7:
        case LORA_SF8:
            Radio.WriteRegister(0x0925,0x37);
            break;
        case LORA_SF9:
        case LORA_SF10:
        case LORA_SF11:
        case LORA_SF12:
            Radio.WriteRegister(0x0925,0x32);
            break;
    }
      
  Radio.SetPacketType( modulationParams.PacketType );
  Radio.SetModulationParams( &modulationParams );
  Radio.SetPacketParams( &packetParams );
  Radio.SetRfFrequency( RF_FREQUENCY );
  Radio.SetBufferBaseAddresses( 0x00, 0x00 );
  Radio.SetTxParams( TX_OUTPUT_POWER, RADIO_RAMP_02_US );

射頻部分主要配置參數(shù)有:

●PacketType :配置射頻模式,[PACKET_TYPE_LORA:LoRa調(diào)制方式]

●Bandwidth :帶寬配置;

LoRa: [LORA_BW_1600: 1600 kHz, LORA_BW_0800: 800kHz, LORA_BW_0400: 400kHz, LORA_BW_0200: 200 kHz]

●SpreadingFactor:擴頻因子;

LoRa: [LORA_SF5 ~ LORA_SF12]

●CodingRate:編碼率

LoRa:[LORA_CR_4_5: 4/5, LORA_CR_4_6: 4/6, LORA_CR_4_7: 4/7, LORA_CR_4_8: 4/8]

●PreambleLength:設(shè)置前導(dǎo)碼

LoRa:范圍 0~255

●HeaderType:頭部字類型

LORA_PACKET_VARIABLE_LENGTH:數(shù)據(jù)帶頭部字

LORA_PACKET_FIXED_LENGTH:數(shù)據(jù)不帶頭部字

●PayloadLength:有效數(shù)據(jù)長度

●CrcMode:是否開啟CRC校驗(LORA_CRC_OFF:關(guān)閉;LORA_CRC_ON:開啟)

●iqInverted:是否開啟IQ轉(zhuǎn)換功能(LORA_IQ_INVERTED:關(guān)閉;LORA_IQ_NORMAL:開啟)

●SetRfFrequency:配置頻點(范圍是:2400~2500)

●SetBufferBaseAddresses:設(shè)置發(fā)送與接收的基地址

●SetTxParams:配置發(fā)送參數(shù)

配置數(shù)據(jù)發(fā)送

Radio.SetDioIrqParams(TxIrqMask,IRQ_RADIO_NONE,IRQ_RADIO_NONE,IRQ_RADIO_NONE);
Radio.SendPayload(Buffer, BufferSize, (TickTime_t){RX_TIMEOUT_TICK_SIZE, TX_TIMEOUT_VALUE});

●TxIrqMask:開啟發(fā)送中斷掩碼

●Buffer:要發(fā)送的有效數(shù)據(jù)

●BufferSize:要發(fā)送的有效數(shù)據(jù)的長度

配置數(shù)據(jù)接收

Radio.SetDioIrqParams(RxIrqMask,IRQ_RADIO_NONE,IRQ_RADIO_NONE,IRQ_RADIO_NONE);
Radio.SetRx( ( TickTime_t ) { RX_TIMEOUT_TICK_SIZE, 0xFFFF } );

●RxIrqMask:開啟接收中斷掩碼

●0xFFFF :配置連續(xù)接收模式

回調(diào)函數(shù)部分的設(shè)置

static void OnTxDone( void );
static void OnRxDone( uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr );
static void OnTxTimeout( void );
static void OnRxTimeout( void );
static void OnRxError( void );

●發(fā)射完成中斷 “OnTxDone” ,該回調(diào)函數(shù)主要用于處理數(shù)據(jù)發(fā)送完成以后需要處理的邏輯內(nèi)容。

●接收完成中斷 “OnRxDone” ,該回調(diào)函數(shù)主要用于對接收到的數(shù)據(jù)進行處理。

●發(fā)射超時中斷 “OnTxTimeout” ,該回調(diào)函數(shù)主要用于處理數(shù)據(jù)發(fā)送超時后的邏輯內(nèi)容。

●接收完成中斷 “OnRxTimeout” ,該回調(diào)函數(shù)主要用于處理數(shù)據(jù)接收超時后的邏輯內(nèi)容。

●接收數(shù)據(jù)校驗出錯中斷 “OnRxError” ,該回調(diào)函數(shù)主要用于處理接收到的數(shù)據(jù)校驗失敗后的邏輯內(nèi)容。

03

調(diào)試

套件1,在文檔 “main.c” 中設(shè)置SEND_MODE為1,則模組工作在發(fā)送狀態(tài),編譯發(fā)送固件。

套件2,在文檔 “main.c” 中設(shè)置SEND_MODE為0,則模組工作在接收狀態(tài),編譯接收固件。

完成配置以后,一套設(shè)備燒錄接收固件,另一套設(shè)備燒錄發(fā)送固件,最后復(fù)位啟動設(shè)備,并通過串口查看數(shù)據(jù)收發(fā)是否成功。

效果如下:

1c9a6c6a-d718-11ef-9310-92fbcf53809c.png

04

聯(lián)系我們

以上就是本期分享的內(nèi)容,目的在于讓大家快速適應(yīng)新品方案的開發(fā),更多資料可從我們官網(wǎng)上獲取。

官方官網(wǎng):https://www.ai-thinker.com

開發(fā)資料:https://docs.ai-thinker.com/

官方論壇:http://bbs.ai-thinker.com

技術(shù)支持:support@aithinker.com

原貼地址:【2.4G LoRa】Ra-05/Ra-05U模組驅(qū)動說明

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

    關(guān)注

    12

    文章

    1992

    瀏覽量

    88708
  • 模組
    +關(guān)注

    關(guān)注

    6

    文章

    1797

    瀏覽量

    32362

原文標(biāo)題:Ra-05/Ra-05U模組驅(qū)動說明

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    瑞薩RA MCU眾測寶典 | 串口之【RA-Eco-RA2L1】RTC日歷及串口設(shè)置時間

    瑞薩“RAMCU眾測寶典”串口專題添硬核實操!開啟寶典前言RAMCU眾測寶典|串口之【RA2L1】開發(fā)板開箱及串口輸出實現(xiàn)RAMCU眾測寶典|PWM之【RA2L1】呼吸燈ADC/DAC之【RA
    的頭像 發(fā)表于 04-21 18:07 ?5597次閱讀
    瑞薩<b class='flag-5'>RA</b> MCU眾測寶典 | 串口之【<b class='flag-5'>RA-Eco-RA</b>2L1】RTC日歷及串口設(shè)置時間

    安信可2.4GHz LoRa模組Ra-05Ra-05U的區(qū)別

    提到 LoRa,很多工程師第一反應(yīng)是 433MHz、470MHz 這些 Sub-GHz 頻段。
    的頭像 發(fā)表于 04-14 16:49 ?906次閱讀

    瑞薩RA MCU眾測寶典 | 環(huán)境搭建之【RA-Eco-RA4M2】QE工具使用

    瑞薩“RAMCU眾測寶典”環(huán)境搭建專題再添硬核實操!開啟寶典01簡介RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHzArmCortex-M33內(nèi)核架構(gòu)的核心板,主控芯片為
    的頭像 發(fā)表于 04-10 18:26 ?5696次閱讀
    瑞薩<b class='flag-5'>RA</b> MCU眾測寶典 | 環(huán)境搭建之【<b class='flag-5'>RA-Eco-RA</b>4M2】QE工具使用

    RA-Eco-RA4M2開發(fā)板評測】+ 以按鍵控制LED

    RA-Eco-RA4M2 v2.0 開發(fā)板是一款高品質(zhì)的開發(fā)工具,有機會能接觸到它,十分感謝組織者和廠家的支持。 該開發(fā)板的外觀如圖1,開發(fā)板的白色格調(diào)具有一種精致感。 圖1 外觀 在開發(fā)板上
    發(fā)表于 03-24 14:36

    瑞薩RA MCU眾測寶典 | 環(huán)境搭建之【RA-Eco-RA6E2-64PIN-V1.0 開發(fā)板】介紹、環(huán)境搭建、工程測試

    “RAMCU眾測寶典”環(huán)境搭建專題再添實用干貨!這次咱們聚焦高性能入門級開發(fā)板——【RA-Eco-RA6E2-64PIN-V1.0】。本文介紹了RA-Eco-RA6E2-64PIN-V1.0開發(fā)板
    的頭像 發(fā)表于 03-20 16:23 ?7944次閱讀
    瑞薩<b class='flag-5'>RA</b> MCU眾測寶典 | 環(huán)境搭建之【<b class='flag-5'>RA-Eco-RA</b>6E2-64PIN-V1.0 開發(fā)板】介紹、環(huán)境搭建、工程測試

    RA MCU眾測寶典 | 環(huán)境搭建之【FPB-RA0E2】開發(fā)環(huán)境搭建

    RA生態(tài)工作室關(guān)注我們“RAMCU眾測寶典”環(huán)境搭建專題更新啦!這次我們聚焦【FPB-RA0E2】開發(fā)板,一步步打通開發(fā)“第一關(guān)”,為后續(xù)功能開發(fā)筑牢基礎(chǔ)。開啟寶典1.FPB-RA0E2開發(fā)板簡介
    的頭像 發(fā)表于 03-11 16:33 ?1226次閱讀
    <b class='flag-5'>RA</b> MCU眾測寶典 | 環(huán)境搭建之【FPB-<b class='flag-5'>RA</b>0E2】開發(fā)環(huán)境搭建

    深入剖析STCS05A:0.5A最大恒流LED驅(qū)動芯片

    深入剖析STCS05A:0.5A最大恒流LED驅(qū)動芯片 在電子工程師的日常工作中,為LED提供穩(wěn)定的恒流驅(qū)動是一個常見需求。今天我們要詳細(xì)探討一款名為STCS05A的BiCMOS恒流源
    的頭像 發(fā)表于 01-27 09:50 ?328次閱讀

    STCS05:低電壓LED驅(qū)動的理想選擇

    STCS05:低電壓LED驅(qū)動的理想選擇 在電子工程師的日常工作中,為低電壓應(yīng)用選擇合適的LED驅(qū)動方案是一項常見且重要的任務(wù)。今天,我們就來深入了解一款名為STCS05的BiCMOS
    的頭像 發(fā)表于 01-27 09:30 ?349次閱讀

    功耗 0.1uA的LoRaWAN 模組Ra-09/Ra-09H

    重磅上新!! 功耗0.1uA的LoRaWAN 模組來了 安信可LoRaWAN系列Ra-09/Ra-09H模組發(fā)布 產(chǎn)品特征 1、Ra-09/
    的頭像 發(fā)表于 10-23 10:20 ?607次閱讀
    功耗 0.1uA的LoRaWAN <b class='flag-5'>模組</b><b class='flag-5'>Ra</b>-09/<b class='flag-5'>Ra</b>-09H

    基于RT-Thread的EK-RA2E2 設(shè)備驅(qū)動移植與應(yīng)用 | 技術(shù)集結(jié)

    目錄前言環(huán)境配置HelloRT-ThreadGPIO輸入與中斷I2C主機驅(qū)動SPI主機驅(qū)動ADC設(shè)備驅(qū)動PWM設(shè)備驅(qū)動Flash設(shè)備驅(qū)動WD
    的頭像 發(fā)表于 10-05 10:06 ?6346次閱讀
    基于RT-Thread的EK-<b class='flag-5'>RA</b>2E2 設(shè)備<b class='flag-5'>驅(qū)動</b>移植與應(yīng)用 | 技術(shù)集結(jié)

    解讀瑞薩電子RA4C1 MCU的核心特性

    近日瑞薩電子推出了一款新的RA產(chǎn)品——RA4C1,作為新一代的RA4產(chǎn)品,它有哪些新的特性,以及相較之前的RA4L1,在哪些方面有了改善呢?本篇文章給大家?guī)碓敿?xì)
    的頭像 發(fā)表于 08-27 09:34 ?3039次閱讀
    解讀瑞薩電子<b class='flag-5'>RA</b>4C1 MCU的核心特性

    Texas Instruments TSD05/TSD05C/TSD36C浪涌保護裝置數(shù)據(jù)手冊

    Texas Instruments TSD05/TSD05C/TSD36C浪涌保護器件專為箝位有害瞬變(如ESD和浪涌)而設(shè)計。TSD05是單向的,而TSD05C/TSD36C是雙向的
    的頭像 發(fā)表于 08-18 11:12 ?1367次閱讀
    Texas Instruments TSD<b class='flag-5'>05</b>/TSD<b class='flag-5'>05</b>C/TSD36C浪涌保護裝置數(shù)據(jù)手冊

    【干貨分享】基于RA-Eco-RA6M4開發(fā)板實現(xiàn)無線通信

    本文介紹了RA-Eco-RA6M4-100PIN-V1.0開發(fā)板結(jié)合DA16200無線WiFi模塊實現(xiàn)網(wǎng)絡(luò)通信、數(shù)據(jù)上傳和遠程控制LED的項目設(shè)計。包括DA16200模塊介紹、工程創(chuàng)建、調(diào)試、代碼
    的頭像 發(fā)表于 08-05 08:06 ?2329次閱讀
    【干貨分享】基于<b class='flag-5'>RA-Eco-RA</b>6M4開發(fā)板實現(xiàn)無線通信

    瑞薩RA0系列MCU喜添新成員RA0E2

    RA家族2024年推出全新的RA0超低功耗系列,繼RA0E1產(chǎn)品后,新添成員RA0E2。RA0E2具有出色的成本效益和超低功耗。此外,
    的頭像 發(fā)表于 05-06 09:29 ?1420次閱讀
    瑞薩<b class='flag-5'>RA</b>0系列MCU喜添新成員<b class='flag-5'>RA</b>0E2

    新品 | RA0系列MCU喜添新成員RA0E2,0.25uA超低功耗待機,支持5v、125c

    RA家族2024年推出全新的RA0超低功耗系列,繼RA0E1產(chǎn)品后,新添成員RA0E2。RA0E2具有出色的成本效益和超低功耗。此外,
    的頭像 發(fā)表于 05-01 08:15 ?1594次閱讀
    新品 | <b class='flag-5'>RA</b>0系列MCU喜添新成員<b class='flag-5'>RA</b>0E2,0.25uA超低功耗待機,支持5v、125c