37 lines
873 B
C
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
|
|
********************************************************/ |