From 3eb4e891caae5ba226dae64fe4a4c3276ebee7b3 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期四, 13 三月 2025 14:02:01 +0800
Subject: [PATCH] 初步缩小到能用间隔测距

---
 keil/uwb_tag_.c |   48 ++++++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/keil/uwb_tag_.c b/keil/uwb_tag_.c
index 5dafa93..9f6a680 100644
--- a/keil/uwb_tag_.c
+++ b/keil/uwb_tag_.c
@@ -25,7 +25,7 @@
 #define POLL_DELAY  100U //yuan100U
 
 /* Receive response timeout */
-#define RESP_RX_TIMEOUT_US 2500U //Yuan500 10mssuccess 300jixian
+#define RESP_RX_TIMEOUT_US 7500U //Yuan500 10mssuccess 300jixian
 
 /* Field index in frame */
 #define MSG_SEQ_NUM_IDX 2
@@ -47,38 +47,38 @@
 };
 uint32_t dev_id;
 uint8_t group_id;
-/* Default communication configuration. */
-static struct mk_uwb_configure config = {//yuan
-    .phy_work_mode = (uint8_t)(PHY_TX | PHY_RX),
-    .phy_cfg.ch_num = 5,                      /* Channel number.                           */
-    .phy_cfg.code_index = 9,                  /* TRX preamble code                         */
-    .phy_cfg.mean_prf = MEAN_PRF_64M,         /* Mean prf 64/128/256M                      */
-    .phy_cfg.data_bit_rate = DATA_BR_6M8,     /* Data rate 6.8M                            */
-    .phy_cfg.sync_sym = PREAM_LEN_128,        /* Preamble duration, length of preamble 128 */
-    .phy_cfg.sfd_sym = NON_STD_NSFD5_8,          /* Identifier for SFD sequence               */
-    .phy_cfg.ranging_bit = 1,                 /* ranging bit set 1                         */
-    .phy_cfg.trx_mode = TRX_MODE_15_4A,  /* IEEE802.15.4z - BPRF mode                 */
-    .phy_cfg.sts_pkt_cfg = STS_PKT_CFG_0,     /* SP0 Frame                                 */
-    .phy_cfg.sts_segnum = STS_SEGNUM_BPRF_1,  /* Number of STS segments in the frame       */
-    .phy_cfg.sts_seglen = STS_SEGLEN_BPRF_64, /* Number of symbols in an STS segment       */
-    .phy_cfg.rx_ant_id = UWB_RX_ANT_3,    /* UWB RX antenna port                       */
-};
 ///* Default communication configuration. */
-//static struct mk_uwb_configure config = {
+//static struct mk_uwb_configure config = {//yuan
 //    .phy_work_mode = (uint8_t)(PHY_TX | PHY_RX),
 //    .phy_cfg.ch_num = 5,                      /* Channel number.                           */
-//    .phy_cfg.code_index = 3,                  /* TX preamble code.                         */
-//    .phy_cfg.mean_prf = MEAN_PRF_16M,         /* Data rate 6.8M                            */
-//    .phy_cfg.data_bit_rate = DATA_BR_110K,     /* data rate 6.8M.                           */
-//    .phy_cfg.sync_sym = PREAM_LEN_1024,        /* Preamble duration, length of preamble 128 */
-//    .phy_cfg.sfd_sym = NSFD_64,          /* Identifier for SFD sequence               */
-//    .phy_cfg.ranging_bit = 1,                 /* ranging bit set.                          */
+//    .phy_cfg.code_index = 9,                  /* TRX preamble code                         */
+//    .phy_cfg.mean_prf = MEAN_PRF_64M,         /* Mean prf 64/128/256M                      */
+//    .phy_cfg.data_bit_rate = DATA_BR_6M8,     /* Data rate 6.8M                            */
+//    .phy_cfg.sync_sym = PREAM_LEN_128,        /* Preamble duration, length of preamble 128 */
+//    .phy_cfg.sfd_sym = NON_STD_NSFD5_8,          /* Identifier for SFD sequence               */
+//    .phy_cfg.ranging_bit = 1,                 /* ranging bit set 1                         */
 //    .phy_cfg.trx_mode = TRX_MODE_15_4A,  /* IEEE802.15.4z - BPRF mode                 */
 //    .phy_cfg.sts_pkt_cfg = STS_PKT_CFG_0,     /* SP0 Frame                                 */
 //    .phy_cfg.sts_segnum = STS_SEGNUM_BPRF_1,  /* Number of STS segments in the frame       */
 //    .phy_cfg.sts_seglen = STS_SEGLEN_BPRF_64, /* Number of symbols in an STS segment       */
 //    .phy_cfg.rx_ant_id = UWB_RX_ANT_3,    /* UWB RX antenna port                       */
 //};
+/* Default communication configuration. */
+static struct mk_uwb_configure config = {
+    .phy_work_mode = (uint8_t)(PHY_TX | PHY_RX),
+    .phy_cfg.ch_num = 5,                      /* Channel number.                           */
+    .phy_cfg.code_index = 3,                  /* TX preamble code.                         */
+    .phy_cfg.mean_prf = MEAN_PRF_16M,         /* Data rate 6.8M                            */
+    .phy_cfg.data_bit_rate = DATA_BR_110K,     /* data rate 6.8M.                           */
+    .phy_cfg.sync_sym = PREAM_LEN_1024,        /* Preamble duration, length of preamble 128 */
+    .phy_cfg.sfd_sym = NSFD_64,          /* Identifier for SFD sequence               */
+    .phy_cfg.ranging_bit = 1,                 /* ranging bit set.                          */
+    .phy_cfg.trx_mode = TRX_MODE_15_4A,  /* IEEE802.15.4z - BPRF mode                 */
+    .phy_cfg.sts_pkt_cfg = STS_PKT_CFG_0,     /* SP0 Frame                                 */
+    .phy_cfg.sts_segnum = STS_SEGNUM_BPRF_1,  /* Number of STS segments in the frame       */
+    .phy_cfg.sts_seglen = STS_SEGLEN_BPRF_64, /* Number of symbols in an STS segment       */
+    .phy_cfg.rx_ant_id = UWB_RX_ANT_3,    /* UWB RX antenna port                       */
+};
 /* Buffer to store received frame */
 static uint8_t rx_buf[150];
 static uint8_t uwb_sendbuffer[150];

--
Gitblit v1.9.3