From a146034365a3ae06d9e4310a40c3857fcf4cc2ff Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期四, 18 七月 2024 18:14:22 +0800 Subject: [PATCH] 1.29,开放看门狗 --- Src/decadriver/deca_device.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Src/decadriver/deca_device.c b/Src/decadriver/deca_device.c index 04fc341..e38efb3 100644 --- a/Src/decadriver/deca_device.c +++ b/Src/decadriver/deca_device.c @@ -173,10 +173,19 @@ // Read and validate device ID return -1 if not recognised dw1000local.deviceID = dwt_readdevid() ; while (DWT_DEVICE_ID != dw1000local.deviceID) // MP IC ONLY (i.e. DW1000) FOR THIS CODE - { + { u8 iderror_count = 0; dw1000local.deviceID = dwt_readdevid() ; + if(iderror_count++>10) + { + break; + } } - + if(0xdeca0130 == dwt_readdevid()) + { + printf("UWB芯片ID正确\r\n"); + }else{ + printf("UWB芯片ID错误%x\r\n",dw1000local.deviceID); + } _dwt_enableclocks(FORCE_SYS_XTI); // NOTE: set system clock to XTI - this is necessary to make sure the values read by _dwt_otpread are reliable if(module_power>36) { -- Gitblit v1.9.3