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