From 2d43068c500d6420b0864eebfcfcdd0943c5738c Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期三, 02 四月 2025 18:08:01 +0800
Subject: [PATCH] 修改PA驱动代码,成功驱动pa并且修复串口读取bug

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

diff --git a/keil/uwb_tag_.c b/keil/uwb_tag_.c
index c667628..287fc39 100644
--- a/keil/uwb_tag_.c
+++ b/keil/uwb_tag_.c
@@ -51,11 +51,12 @@
 };
 uint32_t dev_id;
 uint8_t group_id;
+
 #ifdef DW1000
 /* Default communication configuration. */
 static struct mk_uwb_configure config = {//yuan
     .phy_work_mode = (uint8_t)(PHY_TX | PHY_RX),
-    .phy_cfg.ch_num = 9,                      /* Channel number.                           */
+    .phy_cfg.ch_num = UWB_CH_NUM,             /* 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                            */
@@ -212,6 +213,7 @@
     {
         tag_num_tosend = SEND_GROUP_MAX_NUM;
     }
+    memcpy(&uwb_sendbuffer[7],&g_com_map[VERSION],2);
 		uwb_sendbuffer[GROUP_ID_IDX] = group_id;
 		memcpy(&uwb_sendbuffer[TAG_ID_IDX],&dev_id,2);
 		uwb_sendbuffer[BATTARY_IDX] = bat_percent;
@@ -221,6 +223,7 @@
     memcpy(&uwb_sendbuffer[NEARBASEID_INDEX+tag_num_tosend*2],&taglist_dist[taglist_current_index],tag_num_tosend*2);
 		uwb_sendbuffer[MESSAGE_TYPE_IDX] = MBX_POLL;	
 		memcpy(&uwb_sendbuffer[ANCHOR_ID_IDX],&mainbase_id,2);
+    
 }
 
 static enum SIMPLE_FSM_T state = SIMPLE_IDLE;

--
Gitblit v1.9.3