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