From 39842cc2707c7ceb890bd963d1d226cc7542bc91 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期五, 16 五月 2025 17:47:05 +0800 Subject: [PATCH] 对比PCA9555的修改 --- keil/include/drivers/PCA9555.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/keil/include/drivers/PCA9555.c b/keil/include/drivers/PCA9555.c index 27921fe..0e65dad 100644 --- a/keil/include/drivers/PCA9555.c +++ b/keil/include/drivers/PCA9555.c @@ -579,7 +579,9 @@ PCA9555_Set_One_Value_Config(IN_5V,1); //设置IN_5V为输入 PCA9555_Set_One_Value_Config(CHGN,1); //设置CHGN为输入 //充电芯片输入芯片IIC输入脚 PCA9555_Set_One_Value_Config(BT_IRQ,0); - PCA9555_Set_One_Value_Output(BT_IRQ ,1); + PCA9555_Set_One_Value_Output(BT_IRQ,0); +//BT_ON; +//BT_OFF; // PCA9555_Set_One_Value_Output(BT_LED,0); // PCA9555_Set_One_Value_Output(UWB_LED,0); // PCA9555_Set_One_Value_Config(GPS_POWER,0);//设置GPS为输出 @@ -607,12 +609,18 @@ //存在复位问题 // PCA9555_Set_One_Value_Config(SOS_ENBALE,1);//设置SOS按钮输入 - LORA_NRST_UP; + LORA_NRST_UP; + LORA_NRST_DOWN; LORA_LED_OFF; GREEN_LED_OFF; UWB_LED_OFF; RED_LED_OFF; BT_LED_OFF; + LORA_LED_ON; + GREEN_LED_ON; + UWB_LED_ON; + RED_LED_ON; + BT_LED_ON; // LORA_NRST_DOWN; // delay_us(10000); @@ -672,10 +680,10 @@ { uint16_t gpio_state; gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1]; - if(BT_IRQ_POSITION&gpio_state) - { +// if(BT_IRQ_POSITION&gpio_state) +// { - } +// } if(!(SOS_ENBALE_POSITION&gpio_state)) { SOS_irq_callback(); -- Gitblit v1.9.3