#ifndef __LED_H #define __LED_H #include "sys.h" ////////////////////////////////////////////////////////////////////////////////// //All rights reserved ////////////////////////////////////////////////////////////////////////////////// #define LED0 PBout(5)// PB5 #define LED1 PEout(5)// PE5 #define LED2 PEout(4)// PE5 #define LED3 PEout(3)// PE5 #define LED4 PEout(2)// PE5 #define MCU_LED(x) x? GPIO_SetBits(GPIOA,GPIO_Pin_9):GPIO_ResetBits(GPIOA,GPIO_Pin_9) #define SW_PWR_4G_PORT GPIOC #define SW_PWR_4G_PIN GPIO_Pin_6 #define SW_PWR_4G_ON do{GPIO_SetBits(SW_PWR_4G_PORT,SW_PWR_4G_PIN);}while(0) #define SW_PWR_4G_OFF do{GPIO_ResetBits(SW_PWR_4G_PORT,SW_PWR_4G_PIN);}while(0) #define KEY_PWR_4G_ON do{GPIO_SetBits(GPIOA,GPIO_Pin_1);}while(0) #define KEY_PWR_4G_OFF do{GPIO_ResetBits(GPIOA,GPIO_Pin_1);}while(0) //#define SW_PWR_4G_ON do{GPIO_SetBits(GPIOA,GPIO_Pin_0);}while(0) //#define KEY_PWR_4G_ON do{GPIO_SetBits(GPIOA,GPIO_Pin_1);}while(0) //#define SW_PWR_4G_OFF do{GPIO_ResetBits(GPIOA,GPIO_Pin_0);}while(0) //#define KEY_PWR_4G_OFF do{GPIO_ResetBits(GPIOA,GPIO_Pin_1);}while(0) #define KC1(x) x>0?GPIO_SetBits(GPIOC, GPIO_Pin_5):GPIO_ResetBits(GPIOC, GPIO_Pin_5) #define KC2(x) x>0?GPIO_SetBits(GPIOB, GPIO_Pin_0):GPIO_ResetBits(GPIOB, GPIO_Pin_0) #define KC3(x) x>0?GPIO_SetBits(GPIOB, GPIO_Pin_1):GPIO_ResetBits(GPIOB, GPIO_Pin_1) #define DC_CONTACTOR_KC4(x) x>0?GPIO_SetBits(GPIOB, GPIO_Pin_2):GPIO_ResetBits(GPIOB, GPIO_Pin_2) #define DC_300V_KC5(x) x>0?GPIO_SetBits(GPIOB, GPIO_Pin_14):GPIO_ResetBits(GPIOB, GPIO_Pin_14) void LED_Init(void);//³υΚΌ»― void IWDG_Init(void); void IWDG_Feed(void); void KC_GPIO_Config(void); #endif