From e4581b34b42ae92d043e0fc29e1d745c396bce8f Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期五, 13 十二月 2024 11:26:37 +0800
Subject: [PATCH] 串口切换逻辑编写和测试成功

---
 keil/include/drivers/PCA9555.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/keil/include/drivers/PCA9555.c b/keil/include/drivers/PCA9555.c
index 3848598..7d8c8c1 100644
--- a/keil/include/drivers/PCA9555.c
+++ b/keil/include/drivers/PCA9555.c
@@ -444,13 +444,20 @@
 	//PCA9555_write_polarity_port_data(PCA9555_DEVICE_ADDR,0x00,0x00);//翻转
 	//PCA9555_Set_One_Value_Config(WAKE_UP,1);
 	//PCA9555_Set_All_Output(1);
-	
+	PCA9555_Set_One_Value_Config(GPS_POWER,0);//设置GPS为输出
+	PCA9555_Set_One_Value_Output(GPS_POWER,1);//拉高GPS
+	PCA9555_Set_One_Value_Config(ADC_MINIUS,0);//设置ADC输出
+	PCA9555_Set_One_Value_Output(ADC_MINIUS,1);//默认拉高
+	PCA9555_Set_One_Value_Config(MCU_A,0);//设置串口复用芯片切换
+	PCA9555_Set_One_Value_Output(MCU_A,1);//输出高电平为uart通讯
+	PCA9555_Set_One_Value_Config(INPUT_5V,1);//设置5V输入检测
 	//PCA9555_readdata_from_output_register(PCA9555_DEVICE_ADDR,pca9555writedata_input);
 	//PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
 	//PCA9555_Set_One_Value_Output(PWR_ON,0);
 //	PCA9555_Set_All_Output(0);
 	//PCA9555_readdata_from_polarity_register(PCA9555_DEVICE_ADDR,pca9555writedata_input);
 	PCA9555_readdata(PCA9555_DEVICE_ADDR,pca9555writedata_input);//读输入寄存器的值
+	
 	//PCA9555_readdata_from_config_register(PCA9555_DEVICE_ADDR,pca9555writedata_config);
 //	PCA9555_Set_All_Output(0);//全部拉低
 	

--
Gitblit v1.9.3