From 3529a847eaf2057928742178cca16eee57db31d0 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期五, 15 八月 2025 19:52:47 +0800
Subject: [PATCH] 初步调好demo,会有丢失测距后回来回复测距大概率蜂鸣器一直震的现象未解决

---
 keil/sn74hc595.c |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/keil/sn74hc595.c b/keil/sn74hc595.c
index 31ee631..cd7001a 100644
--- a/keil/sn74hc595.c
+++ b/keil/sn74hc595.c
@@ -70,6 +70,16 @@
     gps_success_state=0;//uwb灭
     update_led_power_state();
 }
+void motor_on(void)
+{
+	motor_power_state=0;
+ update_led_power_state();
+}
+void motor_off(void)
+{
+	motor_power_state=1;
+ update_led_power_state();
+}
 void uwb_led_on(void)
 {
     uwb_state=1;//uwb亮起
@@ -126,11 +136,13 @@
 				enbale_blink_flag=0;
 				update_led_power_state();
 	}else{
+			if(active_flag)
+		 {
 				if(bat_percent>15)
 				{
-				charge_green_off();
+				charge_green_on();
 				charge_red_off();
-					enbale_blink_flag=0;
+					enbale_blink_flag=1;
 				}else{
 //						green_charge_state=0;
 //						if(secondtask_count%2==0)
@@ -142,5 +154,10 @@
 //						update_led_power_state();
 					enbale_blink_flag=1;
 						}
+			}else{
+			charge_green_off();
+			charge_red_off();
+			enbale_blink_flag=0;
 			}
+		}
 }
\ No newline at end of file

--
Gitblit v1.9.3