From 3203b700d2d66b316843f310b135c916a74fafe6 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期二, 28 三月 2023 10:26:43 +0800
Subject: [PATCH] 1

---
 Src/application/dw_app.c |   18 +++++++-----------
 1 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index aa689a3..fd3aa5c 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -471,7 +471,7 @@
 u8 nearbase_num=0,last_nearbase_num,next_nearbase_num,last_slotnum, para_update,para_len,stationary_flag=0;
 u32 rec_tagpos_binary;
 int16_t offset=4700,temptimer;
-u8 motor_state,rec_remotepara_state,rec_remotepara[80];
+static u8 motor_state,rec_remotepara_state,rec_remotepara[80];
 
 
 #define SINGLEPOLL_BASENUM 5
@@ -763,6 +763,7 @@
             tagpoll_sync_sec = current_slotpos/200;
             tagslotpos = current_slotpos%200;
             max_slotpos = rec_tagperiod*20;
+            tag_frequency = 10/rec_tagperiod;
 			tag_state=NEARPOLL;
 		}
 	}else{
@@ -1159,7 +1160,7 @@
 {
 	static u8 regpoll_count=0;
 	mainbase_lost_count = 0;
-		tag_frequency = REGISTER_FREQUENCY;
+		//tag_frequency = REGISTER_FREQUENCY;
 		bigslot_num = TOTAL_SLOTNUM/tag_frequency;
 		regpoll_count++;
 		if(regpoll_count%2)
@@ -1251,15 +1252,12 @@
     }
     error_times = 0;
 }
+
 void Tag_App(void)//发送模式(TAG标签)
 {
 	static uint8_t diccount = 0,diccount2;
 	//LED0_ON;
     UWBWkWp();
-            if(0)
-        {
-             FZNearPoll();
-        }else{
 	switch(tag_state)
 	{
 		case REGPOLL:
@@ -1303,11 +1301,9 @@
         case SINGLEPOLL:
           //  Poll();
             break;
-	}}
-        
- FZNearPoll();
-
+	}       
+    FZNearPoll();
     dwt_forcetrxoff();
-     userkey_state = !GET_USERKEY;
+    userkey_state = !GET_USERKEY;
 	dwt_entersleep();
 }

--
Gitblit v1.9.3