forked from wanrenqi/PASII
1
0
Fork 0
PASII/CandeII_1.4/Hardware/tick.h

28 lines
959 B
C

/*****************************************************************
;Project: Light
;MCU:
;Date:
;File:
;Function:
******************************************************************/
#ifndef __TICK_H
#define __TICK_H
/*---------------------------------------------------------------*/
#include "ARMCM0.h"
/*---------------------------------------------------------------*/
//函数声明
void Tick_Init(void);
/*---------------------------------------------------------------*/
//外部变量调用声明
extern volatile unsigned short timer0_tick;
/*---------------------------------------------------------------*/
//宏定义
#define TimerSet(t,val) t = timer0_tick; //记录当前定时器的计数值,设置定时时间 单位ms
#define TimerCheck(t,val) ((unsigned short)(timer0_tick - (unsigned short)t) > (unsigned short)val) //检测是否到达定时时间
#define SLEEPTIME 60000 //单位ms
#endif
/*---------------------------------------------------------------*/