From 17acf589e4cb214a636813e60cdd3247b4cfabe3 Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期二, 08 四月 2025 10:42:22 +0800 Subject: [PATCH] V1.57 1.修复UWB唤醒读取ID的bug,会导致UWB出错的时候,卡死。充电的时候UWB有时会出现读取错误,但是去掉充电器之后,会自动恢复。 --- Src/application/dw_app.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c index 9c7f9cb..7fde864 100644 --- a/Src/application/dw_app.c +++ b/Src/application/dw_app.c @@ -138,6 +138,7 @@ dwt_entersleep(); } u32 id; +u8 iderror_count = 0; void UWB_Wkup(void) { @@ -145,9 +146,10 @@ delay_us(600); SPIx_CS_GPIO->BSRR = SPIx_CS; id = dwt_readdevid() ; + iderror_count = 0; while (0xDECA0130!=id) { - u8 iderror_count = 0; + id = dwt_readdevid() ; if(iderror_count++>100) { -- Gitblit v1.9.3