From 114944d512d07f1fdbfcaa13d582944e49b8961d Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期二, 24 九月 2024 15:28:16 +0800 Subject: [PATCH] 1.31,修复不能测距的bug。 --- Src/decadriver/deca_device.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Src/decadriver/deca_device.c b/Src/decadriver/deca_device.c index c56a6c6..a8c9e87 100644 --- a/Src/decadriver/deca_device.c +++ b/Src/decadriver/deca_device.c @@ -155,13 +155,14 @@ #define XTRIM_ADDRESS (0x1E) uint8_t module_power; uint8_t uwb_errorflag; +uint8_t uwb_error; int dwt_initialise(uint16_t config) { uint32_t power_temp,power_input; uint8_t plllockdetect = EC_CTRL_PLLLCK; uint16_t otp_addr = 0; uint32_t ldo_tune = 0; -uint8_t uwb_error; + dw1000local.dblbuffon = 0; // Double buffer mode off by default dw1000local.prfIndex = 0; // 16MHz dw1000local.cdata.aatset = 0; // Auto ACK bit not set @@ -177,7 +178,7 @@ { dw1000local.deviceID = dwt_readdevid() ; uwb_error++; - if(uwb_error>10) + if(uwb_error>100) { uwb_errorflag=1; break; -- Gitblit v1.9.3