From 6e2aa19146fd20603a9e811fddd0e0dd76871efb Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期一, 25 八月 2025 16:07:29 +0800
Subject: [PATCH] 1.7,加入正确电池电量功能

---
 keil/uwb_tag.c |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/keil/uwb_tag.c b/keil/uwb_tag.c
index 50cb2ee..b8d1d94 100644
--- a/keil/uwb_tag.c
+++ b/keil/uwb_tag.c
@@ -570,6 +570,8 @@
 }
 uint8_t readgcom_flag1;
 uint32_t current_count11,current_count22,current_count33,current_count44,current_count55;
+uint16_t adc_caiji;
+uint8_t adc_one;
 void DiscPoll2(void)
 {
     uint32_t temp1,temp2,dw_systime,mindist_slavebaseid,mindist;
@@ -640,6 +642,18 @@
 
     poll_tx_ts_i64 = ranging_tx_time_correct(poll_tx_en_start_u32 + phy_shr_duration());//修正时间戳
     temp_tag_count1=phy_timer_count_get();
+    adc_caiji++;
+    if(adc_caiji>5&&adc_one==0)
+    {
+    adc_one=1;  
+    adc_caiji=0;  
+    MinuteTask();
+    }
+    else if(adc_one==1&&adc_caiji>3600)
+    {
+    adc_caiji=0;  
+    MinuteTask(); 
+    }
     while(mac_is_busy());//等待发送完成
     
     tx_near_msg[TAGCONFIGSUCCESS_INDEX] =0;
@@ -806,6 +820,18 @@
 
     poll_tx_ts_i64 = ranging_tx_time_correct(poll_tx_en_start_u32 + phy_shr_duration());//修正时间戳
     temp_tag_count1=phy_timer_count_get();
+    adc_caiji++;
+    if(adc_caiji>5&&adc_one==0)
+    {
+    adc_one=1;  
+    adc_caiji=0;  
+    MinuteTask();
+    }
+    else if(adc_one==1&&adc_caiji>3600)
+    {
+    adc_caiji=0;  
+    MinuteTask(); 
+    }
     while(mac_is_busy());//等待发送完成
     
     tx_near_msg[TAGCONFIGSUCCESS_INDEX] =0;

--
Gitblit v1.9.3