From df8da3537c0bb35dbbef5885d9475f1b481d2dd5 Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期二, 28 十一月 2023 16:03:29 +0800 Subject: [PATCH] V1.3 改成抗遮挡模式,客户反馈效果不好 --- 源码/核心板/Src/application/dw_app.h | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.h" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.h" index c703ac1..37a2154 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.h" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.h" @@ -20,9 +20,10 @@ #include <math.h> #include "TrackingDiff.h" -//#define USART_SINGLE_OUTPUT +#define USART_SINGLE_OUTPUT //#define USART_INTEGRATE_OUTPUT -#define USART_ALL_OUTPUT +//#define USART_ALL_OUTPUT + //#define NEWBOARD //#define TAG_OUTPUT @@ -60,9 +61,9 @@ #define DELAY_BETWEEN_TWO_FRAME_UUS 400 -#define POLL_RX_TO_RESP_TX_DLY_UUS 470 +#define POLL_RX_TO_RESP_TX_DLY_UUS 1470 /* This is the delay from the end of the frame transmission to the enable of the receiver, as programmed for the DW1000's wait for response feature. */ -#define RESP_TX_TO_FINAL_RX_DLY_UUS 200 +#define RESP_TX_TO_FINAL_RX_DLY_UUS 10 /* Receive final timeout. See NOTE 5 below. */ #define FINAL_RX_TIMEOUT_UUS 4300 @@ -91,7 +92,9 @@ #define MAINBASE_INDEX 18 #define MOTORSTATE_INDEX 19 #define REMOTEPARA_INDEX 20 - +#define RESP_MSG_POLL_RX_TS_IDX 26 +#define RESP_MSG_RESP_TX_TS_IDX 30 +#define RESP_MSG_ANC_DISTOFFSET 34 #define TAGSLOTPOS 7 //Final #define FINAL_MSG_POLL_TX_TS_IDX 10 @@ -133,7 +136,7 @@ void Tag_App(void); void Anchor_App(void); void tag_sleep_configuraion(void); -extern uint16_t g_Tagdist[TAG_NUM_IN_SYS]; +extern int32_t g_Tagdist[TAG_NUM_IN_SYS]; extern uint8_t g_flag_Taggetdist[256]; extern void TagDistClear(void); void Dw1000_App_Init(void); -- Gitblit v1.9.3