From 84649c69381018c8cba0657922c5bed4ddfaf0f7 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期五, 17 五月 2024 15:35:46 +0800
Subject: [PATCH] V2.28 改成收1秒 等3秒,中间会多次发lora

---
 Src/application/dw_app.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index 586704c..7ddc6f3 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -106,7 +106,12 @@
 	
 //	 dwt_setinterrupt(  DWT_INT_RFCG | (DWT_INT_ARFE | DWT_INT_RFSL | DWT_INT_SFDT | DWT_INT_RPHE | DWT_INT_RFCE | DWT_INT_RFTO | DWT_INT_RXPTO), 1);
 
-	
+    if(0xdeca0130 ==  dwt_readdevid())
+    {
+        printf("UWB芯片ID正确\r\n");
+    }else{
+         printf("UWB芯片ID错误%x\r\n",dwt_readdevid());
+    }
     /* Apply default antenna delay value. See NOTE 1 below. */
     dwt_setrxantennadelay(RX_ANT_DLY);		//设置接收天线延迟
     dwt_settxantennadelay(TX_ANT_DLY);		//设置发射天线延迟
@@ -135,6 +140,7 @@
 extern uint8_t g_pairstart;
 void tag_sleep_configuraion(void)
 {
+    dwt_forcetrxoff();
 	dwt_configuresleep(0x940, 0x7);
 	dwt_entersleep();
 }
@@ -157,7 +163,8 @@
         }
     }  
 }
-extern u8 uwb_rx_remaintime_ms,gps_chafenlingqi;
+extern u16 uwb_rx_remaintime_ms;
+extern u8 gps_chafenlingqi;
 void UWB_RXStart(u8 tims_ms)
 {
     if(!HAL_GPIO_ReadPin( RADIO_NSS_GPIO_Port, RADIO_NSS_Pin))
@@ -167,7 +174,7 @@
     }
     UWB_Wkup();
     dwt_forcetrxoff();
-    uwb_rx_remaintime_ms = tims_ms;
+   // uwb_rx_remaintime_ms = tims_ms;
     dwt_setinterrupt(  DWT_INT_RFCG | (DWT_INT_ARFE | DWT_INT_RFSL | DWT_INT_SFDT | DWT_INT_RPHE | DWT_INT_RFCE | DWT_INT_RFTO | DWT_INT_RXPTO), 1);
     dwt_setrxtimeout(tims_ms*1000);//设定接收超时时间,0位没有超时时间
 	dwt_rxenable(0);

--
Gitblit v1.9.3