From 0653ca795e4f47ae39e7f760fd235baf706342ff Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期五, 25 四月 2025 14:57:10 +0800 Subject: [PATCH] N303 功耗140ma 带PA常开接收,4G低功耗,添加了低功耗日志查询,休眠700微安修改了精致休眠唤醒bug --- keil/include/drivers/PCA9555.c | 41 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 39 insertions(+), 2 deletions(-) diff --git a/keil/include/drivers/PCA9555.c b/keil/include/drivers/PCA9555.c index dba6b4a..12b99a5 100644 --- a/keil/include/drivers/PCA9555.c +++ b/keil/include/drivers/PCA9555.c @@ -559,8 +559,8 @@ 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,1);//配置4G唤醒引脚为输入 - + PCA9555_Set_One_Value_Config(MAIN_RI,0);//配置4G唤醒引脚为输入 + PCA9555_Set_One_Value_Output(MAIN_RI,1); // PCA9555_Set_One_Value_Config(SOS_ENBALE,1);//设置SOS按钮输入 PCA9555_Set_One_Value_Config(WAKE_UP,1); @@ -582,3 +582,40 @@ } +extern float nomove_count; +void move_handler() +{ + nomove_count=0; + +} +uint8_t test11,test21,test31,test41,test51; +void check_input_change(void) +{ + uint16_t gpio_state; + gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1]; + + if(WAKE_UP_POSITION&gpio_state) + { + //移动 + move_handler(); + test51++; + } +// if(!(MAIN_RI_POSITION&gpio_state)) +// { +// flag_4G_recdata = 1; +// delaysleep_count = 3; +// test21++; +// } + if((PWR_ON_POSITION&gpio_state)) + { + PowerTask(); + test31++; + } + if(!(SOS_ENBALE_POSITION&gpio_state)) + { + UserKeyTask(); + test21++; + } + + +} -- Gitblit v1.9.3