2023-03-06 09:51:44 +08:00

37 lines
873 B
C

#ifndef __PWM_H__
#define __PWM_H__
/*
* PWM.h
*
* Created on: 2022年03月12日
* Author: User
*/
//定义枚举类型
typedef enum
{
Duty_0 = (uint8_t)0,
Duty_20 = (uint8_t)20,
Duty_40 = (uint8_t)40,
Duty_60 = (uint8_t)60,
Duty_80 = (uint8_t)80,
Duty_100 = (uint8_t)100,
}PWM_Value_t;
//定义结构体类型
typedef struct
{
uint8_t Heating_Flag1;
uint8_t Heating_Flag2;
void (*PWM_Init)(void); //PWM初始化
void (*PWM1_HeatingSetting)(uint8_t Percent); //设置加热百分比 范围 0~100
void (*PWM2_HeatingSetting)(uint8_t Percent); //设置加热百分比 范围 0~100
} PWM_t;
/* extern variables-----------------------------------------------------------*/
extern PWM_t PWM;
#endif
/********************************************************
End Of File
********************************************************/