POWER函数

POWER相关底层API函数使用说明。

头文件的引入

#include  "power.h"

24V电源口控制初始化

//24V电源口控制初始化函数
//初始化后默认电源口关闭
void Power_24V_Init(void);

5V电源口控制初始化

//5V电源口控制初始化函数
//初始化后默认电源口关闭
void Power_5v_Init(void);

24V电源口控制

//24V电源口控制函数
//Power_24V_Channel为控制电源通道,可用值:Power_24V_Channel_1,Power_24V_Channel_2,Power_24V_Channel_3,Power_24V_Channel_4
//Power_State为控制电源开关,可用值:Power_ON,Power_OFF
void Power_24v_switch(Power_24V_Channel_t Power_24V_Channel,Power_State_t Power_State);

5V电源口控制

//5V电源口控制函数
//Power_5V_Channel为控制电源通道,可用值:Power_5V_Channel_1,Power_5V_Channel_2
//Power_State为控制电源开关,可用值:Power_ON,Power_OFF
void Power_5v_switch(Power_5V_Channel_t Power_5V_Channel,Power_State_t Power_State);

POWER串口回调

//POWER串口通讯协议回调函数,参数对应串口通讯协议参数
void POWER_Serial_Callback(char *type, int channel, char *status){}

示例

//控制24v电源口1输出
#include "power.h"//引入头文件 "power.h"
void user1_main(void)
{
	Power_24V_Init();//初始化24V电源控制IO口
	Power_24v_switch(Power_24V_Channel_1,Power_ON);//设置24v电源口1为开启状态
	while(1)
	{
		
		delay_ms(1);
	}
}