From 0f4ab015bab679dfbf4959716832b5bd976c1a8b Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期五, 11 四月 2025 09:33:40 +0800
Subject: [PATCH] 逻辑完整,3S开一秒接收的版本,现在测试未优化功耗40ma,串口1反初始化

---
 keil/include/drivers/PCA9555.c |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/keil/include/drivers/PCA9555.c b/keil/include/drivers/PCA9555.c
index 602fc1a..dddc5c1 100644
--- a/keil/include/drivers/PCA9555.c
+++ b/keil/include/drivers/PCA9555.c
@@ -530,7 +530,8 @@
 	  PCA9555_Set_One_Value_Config(GREEN_LED,0);   //设置GREEN_LED为输出
 	  //管脚
 	  PCA9555_Set_One_Value_Config(LORA_NRST,0);	//设置LORA_NRST为输出
-	  PCA9555_Set_One_Value_Config(BT_EN,0);			//设置BT_EN为输出	
+	  PCA9555_Set_One_Value_Config(BT_EN,0);			//设置BT_EN为输出
+		PCA9555_Set_One_Value_Output(BT_EN,0);	
 	  PCA9555_Set_One_Value_Config(MOTO,0);       //设置MOTO为输出
 	
 		//PCA9555_Set_One_Value_Config(LORA_IRQ,1);		//设置LORAIRQ为输入
@@ -617,7 +618,8 @@
 //}
 void move_handler()
 {
-    nomove_count=0;	  
+    nomove_count=0;	 	
+		
 }
 void check_input_change(void)
 {
@@ -633,8 +635,14 @@
 				}
 			  if(WK_UP_POSITION&gpio_state)
 				{
+				 //移动
          move_handler();
 				}
+//				if(!(WK_UP_POSITION&gpio_state))
+//				{
+//				 //静止
+
+//				}
 
         //uart_change_check(gpio_state);
 }
@@ -652,7 +660,7 @@
         gpio_pin_set_dir(PCA_INPUT_DETECT , GPIO_DIR_IN, 0);
         io_pull_set(PCA_INPUT_DETECT, IO_PULL_UP, IO_PULL_UP_LEVEL2);
         gpio_enable_irq(PCA_INPUT_DETECT, GPIO_IRQ_TYPE_FALLING_EDGE, irq_handler);
-        power_wakeup_enable((enum POWER_WAKEUP_SOURCE_T)PCA_INPUT_DETECT, POWER_WAKEUP_LEVEL_LOW);
+//        power_wakeup_enable((enum POWER_WAKEUP_SOURCE_T)PCA_INPUT_DETECT, POWER_WAKEUP_LEVEL_LOW);
 }
 
 

--
Gitblit v1.9.3