From 8316843f9c1046459d66d7fd79d2b172fc4903d0 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期三, 02 七月 2025 19:41:25 +0800 Subject: [PATCH] 能正确休眠版本 --- keil/include/drivers/PCA9555.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/keil/include/drivers/PCA9555.c b/keil/include/drivers/PCA9555.c index d5e79cf..6cffbe4 100644 --- a/keil/include/drivers/PCA9555.c +++ b/keil/include/drivers/PCA9555.c @@ -558,9 +558,10 @@ PCA9555_Set_One_Value_Config(PWR_ENABLE,0);//设置电池上电是否给单片机供电 PCA9555_Set_One_Value_Output(PWR_ENABLE,1);//高电平默认导通单片机供电 PCA9555_Set_One_Value_Config(PWR_ON,1);//设置开关机按键输入 + PCA9555_Set_One_Value_Config(SOS_ENBALE,1);//设置SOS按钮输入 - PCA9555_Set_One_Value_Config(TTS_ENABLE,0); +// PCA9555_Set_One_Value_Config(TTS_ENABLE,0); PCA9555_Set_One_Value_Output(TTS_ENABLE,1); PCA9555_Set_One_Value_Config(AIR780E_ENBALE,0);//配置4G供电 PCA9555_Set_One_Value_Output(AIR780E_ENBALE,1);//打开4G @@ -609,10 +610,13 @@ if(WAKE_UP_POSITION&gpio_state) { + //移动 nomove_count=0; if(deep_sleep_falg==0) { + + deep_sleep_falg=1; // NVIC_SystemReset(); sys_reset(0); @@ -628,11 +632,13 @@ // } if((PWR_ON_POSITION&gpio_state)) { + PowerTask(); test31++; } if(!(SOS_ENBALE_POSITION&gpio_state)) { + UserKeyTask(); test21++; } -- Gitblit v1.9.3