From e4d167a7d5e73b58a7d4adbc8b91499dc1e2d4c4 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期二, 01 四月 2025 11:08:41 +0800
Subject: [PATCH] 低功耗,逻辑正确,现在室外40ma,室内20ma电流

---
 keil/include/src/GPS.c |   16 +++++-----------
 1 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/keil/include/src/GPS.c b/keil/include/src/GPS.c
index 328d938..65cf84a 100644
--- a/keil/include/src/GPS.c
+++ b/keil/include/src/GPS.c
@@ -21,7 +21,7 @@
 /**************************************************************************************************************************************/
 #define ARRAY_SIZE 60  
 uint8_t  Gsv_count = 0;               // 已存储的数据个数
-uint8_t lounei_flag;
+uint8_t lounei_flag=0;
 /**************************************************************************************************************************************/
 typedef enum
 {
@@ -943,13 +943,13 @@
  *******************************************************************************/
 uint16_t GSV_sum;
 uint16_t GSV_g_snum_sum;
-uint16_t g_spsum_GSV_sum=0;
-uint16_t g_snum_GSV_sum=0;
+uint16_t g_spsum_GSV_sum=300;
+uint16_t g_snum_GSV_sum=10;
 void Receive_g_spsum_Data(int newData)
 {
     GSV_sum +=newData; 						
     if (Gsv_count < ARRAY_SIZE) {
-        Gsv_count++;											 // 如果数组未满,增加已存储的数据个数
+        Gsv_count++;											 
     }
 		if(Gsv_count==60)
 		{
@@ -983,14 +983,8 @@
 {
 	if(lounei_flag==0)
 	{
-	 PCA9555_Set_One_Value_Output(LED_POWER,1);
 	 PCA9555_Set_One_Value_Output(GPS_POWER,1);
-	}
-	else
-	{
-	 PCA9555_Set_One_Value_Output(LED_POWER,0);
-	 PCA9555_Set_One_Value_Output(GPS_POWER,0);
-//	 PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
+	 PCA9555_Set_One_Value_Output(LED_POWER,1);
 	}
 
 }
\ No newline at end of file

--
Gitblit v1.9.3