From 9667a85ddd12abcad4b4b5df85c7f624a66d3c1f Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期五, 04 七月 2025 17:48:04 +0800
Subject: [PATCH] V1.27修改休眠引脚的4G的唤醒脚,修改了静止休眠不进入,添加读取引脚电平逻辑

---
 keil/include/drivers/PCA9555.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/keil/include/drivers/PCA9555.c b/keil/include/drivers/PCA9555.c
index 394c5b1..88588f8 100644
--- a/keil/include/drivers/PCA9555.c
+++ b/keil/include/drivers/PCA9555.c
@@ -558,14 +558,17 @@
 	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_Output(TTS_ENABLE,1);
 	PCA9555_Set_One_Value_Config(AIR780E_ENBALE,0);//配置4G供电
 	PCA9555_Set_One_Value_Output(AIR780E_ENBALE,1);//打开4G
 	
-//	PCA9555_Set_One_Value_Config(MAIN_RI,0);//配置4G唤醒引脚为输入
-//	PCA9555_Set_One_Value_Output(MAIN_RI,1);
+	PCA9555_Set_One_Value_Config(MAIN_RI,0);//配置4G唤醒引脚为输入
+	PCA9555_Set_One_Value_Output(MAIN_RI,0);
+    
 //	PCA9555_Set_One_Value_Config(SOS_ENBALE,1);//设置SOS按钮输入
     
     PCA9555_Set_One_Value_Config(WAKE_UP,1);
@@ -608,10 +611,13 @@
 
 			  if(WAKE_UP_POSITION&gpio_state)
 				{
+
 				 //移动
 					nomove_count=0;
 					if(deep_sleep_falg==0)
 					{
+                        
+                      
 					 deep_sleep_falg=1;	
 //           NVIC_SystemReset();   
 					 sys_reset(0);
@@ -627,11 +633,13 @@
 //	}
 			if((PWR_ON_POSITION&gpio_state))
 			{
+
         PowerTask();
         test31++;
 			}
 			if(!(SOS_ENBALE_POSITION&gpio_state))
 			{
+
         UserKeyTask();
         test21++;
 			}

--
Gitblit v1.9.3