From 07d3633e5d6905272d19da645c767b7267f27a8f Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期四, 27 二月 2025 14:04:06 +0800
Subject: [PATCH] 2.14,加入假休眠机制,休眠时功耗100-200ua

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

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index b2df276..5a40c87 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -1241,10 +1241,10 @@
 		IdleTask();
 		
 	};
-		if(status_reg==0xffffffff)
-					{
-						NVIC_SystemReset();
-					}
+//		if(status_reg==0xffffffff)
+//					{
+//						NVIC_SystemReset();
+//					}
 					if (status_reg & SYS_STATUS_RXFCG)//如果成功接收
 						{
 							dwt_write32bitreg(SYS_STATUS_ID, SYS_STATUS_RXFCG | SYS_STATUS_TXFRS);//清楚寄存器标志位				
@@ -1293,6 +1293,7 @@
 }
 u32 id,error_times=0;
 extern float Height;
+extern IWDG_HandleTypeDef hiwdg;
 void Tag_App(void)//发送模式(TAG标签)
 {
 	
@@ -1314,6 +1315,7 @@
 //    }
     Dw1000_Init();
     error_times = 0;
+    HAL_IWDG_Refresh(&hiwdg);
 	switch(tag_state)
 	{
 		case REGPOLL:

--
Gitblit v1.9.3