From d8dd7c6e256bc607904ef1c1b1a36471c99db873 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期二, 21 十一月 2023 14:58:09 +0800 Subject: [PATCH] 免布线lora,调试差不多,即将加入自动跳频功能,固提交保存 --- Src/radio/Lora.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Src/radio/Lora.c b/Src/radio/Lora.c index c7f17f6..9aafe2b 100644 --- a/Src/radio/Lora.c +++ b/Src/radio/Lora.c @@ -13,9 +13,14 @@ static RadioEvents_t RadioEvents; #define USE_MODEM_LORA //#define USE_MODEM_FSK -#define REGION_CN779 +#define REGION_CN779 uint32_t RxDutyCycle_RX_time =128; uint32_t RxDutyCycle_SLEEP_time=256; +#define LORA_FREQUENCY0 470200000 +#define LORA_FREQUENCY1 471200000 +#define LORA_FREQUENCY2 472200000 +#define LORA_FREQUENCY3 473200000 +#define LORA_FREQUENCY4 474200000 #if defined( REGION_AS923 ) #define RF_FREQUENCY 923000000 // Hz @@ -140,6 +145,7 @@ void OnRxError( void ); uint8_t lora_chongfuyingda_flag; uint8_t Lora_rx_open_flag; +extern u32 Loratx_frequency; void LedToggle(void) { @@ -147,8 +153,10 @@ } void Lora_tx_mode( void ) { - Radio.SetChannel( 470200000 ); - Radio.SetTxConfig( MODEM_LORA, TX_OUTPUT_POWER, 0, 0, + + Radio.SetChannel( Loratx_frequency ); + + Radio.SetTxConfig( MODEM_LORA, TX_OUTPUT_POWER, 0, 2, 7, LORA_CODINGRATE,LORA_PREAMBLE_LENGTH_T, LORA_FIX_LENGTH_PAYLOAD_ON, false, 0, 0, LORA_IQ_INVERSION_ON_T, 3000 ); -- Gitblit v1.9.3