From 84649c69381018c8cba0657922c5bed4ddfaf0f7 Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期五, 17 五月 2024 15:35:46 +0800 Subject: [PATCH] V2.28 改成收1秒 等3秒,中间会多次发lora --- 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