From 5a703887b725038b5d3b4726ee0a107e801ff418 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期五, 11 七月 2025 16:58:55 +0800
Subject: [PATCH] 修改关机时ADC高电平的问题现在统一使用PCA9555_Close_Power管理电源,除了电源使能脚所有的都是低电平,V2.11

---
 keil/include/main/main.c |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index 22c3856..0f31ad2 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -581,7 +581,7 @@
 
     g_com_map[MODBUS_MODE] = 0;
     log_4g_enable_flag =1;//g_com_map[LOG_4G_ENABLE];
-    g_com_map[VERSION] = (2<<8)|10;
+    g_com_map[VERSION] = (2<<8)|11;
 
 
     LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id);
@@ -763,15 +763,15 @@
 //                    uart1_change_from_debug_to_gps();//测试
             //                PCA9555_Set_One_Value_Output(MCU_A,0);//输出低电平切换为GPS
             //保留串口输出到debug口这样可以看到看门狗的复位
-            //关闭电源前检查PCA输出脚的电平保证不供电在关闭电源脚
-            PCA9555_Set_One_Value_Output(LED_POWER,0);//输出低电平关闭LED
-            PCA9555_Set_One_Value_Output(TTS_ENABLE,0);
-            PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
-            PCA9555_Set_One_Value_Output(GPS_POWER,0);//关GPS
-            delay_ms(200);
+//            //关闭电源前检查PCA输出脚的电平保证不供电在关闭电源脚
+//            PCA9555_Set_One_Value_Output(LED_POWER,0);//输出低电平关闭LED
+//            PCA9555_Set_One_Value_Output(TTS_ENABLE,0);
+//            PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
+//            PCA9555_Set_One_Value_Output(GPS_POWER,0);//关GPS
+//            delay_ms(200);
 
-            PCA9555_Set_One_Value_Output(PWR_ENABLE,0);//低电平关闭
-
+//            PCA9555_Set_One_Value_Output(PWR_ENABLE,0);//低电平关闭
+            PCA9555_Close_Power();
 
         }
     }
@@ -818,11 +818,12 @@
         Set4LEDColor(uwbled,rtkled,led4g,powerled);
         if(HIDO_TimerGetTick() - guanjiflagtime>3)
         {
-            PCA9555_Set_One_Value_Output(TTS_ENABLE,0);     //关闭语音输入
-            PCA9555_Set_One_Value_Output(LED_POWER,0);      //输出低电平关闭LED
-            PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
-            PCA9555_Set_One_Value_Output(GPS_POWER,0);      //关GPS
-            PCA9555_Set_One_Value_Output(PWR_ENABLE,0);     //低电平关闭
+//            PCA9555_Set_One_Value_Output(TTS_ENABLE,0);     //关闭语音输入
+//            PCA9555_Set_One_Value_Output(LED_POWER,0);      //输出低电平关闭LED
+//            PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
+//            PCA9555_Set_One_Value_Output(GPS_POWER,0);      //关GPS
+//            PCA9555_Set_One_Value_Output(PWR_ENABLE,0);     //低电平关闭
+            PCA9555_Close_Power();
         }
 
     }

--
Gitblit v1.9.3