#ifndef _PWR_CTRL_H #define _PWR_CTRL_H #include "stm32l1xx.h" //包含需要的头文件 #define PWR_CTRLADC_H GPIO_SetBits(GPIOB, GPIO_Pin_0) //控制开发板ADC的测量电源使能 #define PWR_CTRLADC_L GPIO_ResetBits(GPIOB, GPIO_Pin_0) #define PWR_CTRLL76C_H GPIO_SetBits(GPIOB,GPIO_Pin_12) //L76C供电控制 #define PWR_CTRLL76C_L GPIO_ResetBits(GPIOB,GPIO_Pin_12) #define PWR_CTRL3V3_H GPIO_SetBits(GPIOA,GPIO_Pin_4)//单片机外围3V3电源总开关 #define PWR_CTRL3V3_L GPIO_ResetBits(GPIOA,GPIO_Pin_4) #define PWR_CTRL5V_H GPIO_SetBits(GPIOC,GPIO_Pin_0) //5V电源和9V电源开关 #define PWR_CTRL5V_L GPIO_ResetBits(GPIOC,GPIO_Pin_0) #define PWR_CTRLBC25_H GPIO_SetBits(GPIOB,GPIO_Pin_1) //BC25电源开关 #define PWR_CTRLBC25_L GPIO_ResetBits(GPIOB,GPIO_Pin_1) #define PWR_CTRLTFWF_H GPIO_SetBits(GPIOA,GPIO_Pin_12) //TF卡与WIFI电源开关 #define PWR_CTRLTFWF_L GPIO_ResetBits(GPIOA,GPIO_Pin_12) #define PWR_CTRL485_H GPIO_SetBits(GPIOA,GPIO_Pin_11) //485电源开关 #define PWR_CTRL485_L GPIO_ResetBits(GPIOA,GPIO_Pin_11) #define Enable_SdiRX GPIO_ResetBits(GPIOB,GPIO_Pin_5); #define Enable_SdiTX GPIO_SetBits(GPIOB,GPIO_Pin_5); #define RS485_TX_EN GPIO_ResetBits(GPIOA,GPIO_Pin_8); #define RS485_RX_EN GPIO_SetBits(GPIOA,GPIO_Pin_8); void PWR_CTRL_Init(void); #endif