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