From 3d570047ec38c3500c1a2b00b1fad7506d1e67ef Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期二, 15 四月 2025 11:57:27 +0800 Subject: [PATCH] V1.71 1小时无测距设备重启。 --- Src/application/dw_app.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c index c8086cd..2cdd395 100644 --- a/Src/application/dw_app.c +++ b/Src/application/dw_app.c @@ -682,6 +682,7 @@ } u8 regpoll_count; u32 id; +uint32_t temp23; void Tag_App(void)//发送模式(TAG标签) { @@ -696,6 +697,11 @@ printf("UWB芯片ID错误"); break; } + } + temp23 = dwt_read32bitreg(CHAN_CTRL_ID) ; + if(temp23!=0x4A7A0055&&temp23!=0x4A7A0022) //通道状态监听,不正常重启。 + { + NVIC_SystemReset(); } delay_us(100); g_Resttimer=0; @@ -713,6 +719,10 @@ Registor_Poll(); } } + if(freqlost_count>FREQ_LOST_RESTART_TIME) //1个小时无测距 设备重启一次 + { + NVIC_SystemReset(); + } NearPoll(); dwt_entersleep(); bat_percent=Get_VDDVlotage(); -- Gitblit v1.9.3