#include "kC_Features.h" void KCAC_ON_GPIO(void) { KC_ReSet_GPIO(&GetDEVICE_Name(ELS_OFF)); KC_Set_GPIO(&GetDEVICE_Name(ELS_ON)); } void KCAC_OFF_GPIO(void) { KC_ReSet_GPIO(&GetDEVICE_Name(ELS_ON)); KC_Set_GPIO(&GetDEVICE_Name(ELS_OFF)); } void KCAC_ReSet_GPIO(void) { KC_ReSet_GPIO(&GetDEVICE_Name(ELS_ON)); KC_ReSet_GPIO(&GetDEVICE_Name(ELS_OFF)); } void KC_ACtEXT_Open(void) { KC_Set_GPIO(&GetDEVICE_Name(ELS_ON)); KC_Set_GPIO(&GetDEVICE_Name(ELS_OFF)); printf("AC 全高"); } void KC_ACtEXT_Close(void) { KC_ReSet_GPIO(&GetDEVICE_Name(ELS_ON)); KC_ReSet_GPIO(&GetDEVICE_Name(ELS_OFF)); printf("AC 全低"); } void CLOSE_AC_RELAY() { OPEN_12VPowerRealy(); // KCAC_OFF_GPIO();//交流继电器断开 // Delay_MS(500); // KCAC_ReSet_GPIO(); DCU_SendState.AC_Relay_State = 1; printf("CLOSE_12VPowerRealy\r\n"); } void OPEN_AC_RELAY() { CLOSE_12VPowerRealy(); // KCAC_ON_GPIO();//交流继电器闭合 // Delay_MS(500); // KCAC_ReSet_GPIO(); DCU_SendState.AC_Relay_State = 0; printf("OPEN_12VPowerRealy\r\n"); } //测试 临时驱动回路 2024-01-21 void OPEN_12VPowerRealy(void) { KC_Set_GPIO(&GetDEVICE_Name(ELS_ON)); Delay_MS(1); KC_Set_GPIO(&GetDEVICE_Name(ELS_OFF)); Delay_MS(500); KC_ReSet_GPIO(&GetDEVICE_Name(ELS_OFF)); } void CLOSE_12VPowerRealy(void) { KC_ReSet_GPIO(&GetDEVICE_Name(ELS_ON)); Delay_MS(1); KC_Set_GPIO(&GetDEVICE_Name(ELS_OFF)); Delay_MS(500); KC_ReSet_GPIO(&GetDEVICE_Name(ELS_OFF)); }