2022-07-23 18:08:23 +08:00

38 lines
834 B
C

/*
* Timer0.h
*
* Created on: 2022年03月21日
* Author: User
*/
#ifndef __Timer2_H__
#define __Timer2_H__
#include <main.h>
//定义枚举类型
typedef enum
{
TIMER2_100mS = (uint16_t)5,
TIMER2_500mS = (uint16_t)25,
TIMER2_1S = (uint16_t)50,
TIMER2_2S = (uint16_t)100,
TIMER2_4S = (uint16_t)200,
TIMER2_5S = (uint16_t)250,
TIMER2_10S = (uint16_t)500,
TIMER2_20S = (uint16_t)1000,
} TIMER2_Value_t;
//定义结构体类型
typedef struct
{
uint16_t volatile Heating_Run_Timer; //信号检测定时器
void (*Timer2_Init)(void); //定时器2初始化
} Timer2_t;
/* extern variables-----------------------------------------------------------*/
extern Timer2_t Timer2;
#endif
/********************************************************
End Of File
********************************************************/