From b6e264d753d4aabce9371b1f050c6d692d17cf10 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期五, 15 三月 2024 15:59:51 +0800
Subject: [PATCH] 1

---
 Src/radio/Lora.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/Src/radio/Lora.c b/Src/radio/Lora.c
index a36a547..c78c792 100644
--- a/Src/radio/Lora.c
+++ b/Src/radio/Lora.c
@@ -198,7 +198,8 @@
     {
             UWB_Wkup();
 //        memcpy(&test111,&RX_Buffer[1],2);
-            MbxTagUwbRec();   
+            MbxTagUwbRec();  
+test111++;        
 //        HAL_GPIO_WritePin(GPIOC, GPIO_PIN_5, GPIO_PIN_RESET);
 //        printf("LORA IdleTask:%x",test111);        
             HAL_GPIO_WritePin(RADIO_NSS_GPIO_Port, RADIO_NSS_Pin, GPIO_PIN_RESET); //片选lora有效
@@ -225,7 +226,7 @@
                         target_count = current_count + rec_delaytime*3.2768 - delaytime;
                         while(target_count>=32768)
                             target_count-=32768;
-                        __HAL_LPTIM_COMPARE_SET(&hlptim1, target_count);
+//                        __HAL_LPTIM_COMPARE_SET(&hlptim1, target_count);
                         rx_count = HAL_LPTIM_ReadCounter(&hlptim1);
                      //   printf("tx %d,rx %d,delay %d",current_count>>5,rx_count>>5,rec_delaytime);
                         break;
@@ -247,7 +248,11 @@
                             memcpy(&xiafayuyin_data,&RX_Buffer[PWTAG_WRITE_VALUE_IDX],BufferSize-PWTAG_WRITE_VALUE_IDX);
                             yuyin_sendflag=1;           
                             yuyinzidongguan_time=0;             
-                            yuyin_no_sleep_flag=1;                             
+                            yuyin_no_sleep_flag=1;  
+//                            SYN_FrameInfo(0,xiafayuyin_data); //播放内容
+//                            memset(xiafayuyin_data,0,sizeof(xiafayuyin_data));
+                            LoraRspWriteCommap(SUBMSG_WRITE_ANCPARA);
+                            no_rx_flag = 1;                             
                         }else{
                             memcpy(&rec_value,&RX_Buffer[PWTAG_WRITE_VALUE_IDX],2);
                             g_com_map[rec_index/2] = rec_value;
@@ -282,7 +287,7 @@
     target_count-=current_count%3276;
     while(target_count<0)
         target_count+=32768;
-    __HAL_LPTIM_COMPARE_SET(&hlptim1, target_count);
+//    __HAL_LPTIM_COMPARE_SET(&hlptim1, target_count);
     SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
     Radio.Rx(0);
 }

--
Gitblit v1.9.3