forked from wanrenqi/PASII
28 lines
959 B
C
28 lines
959 B
C
|
/*****************************************************************
|
|||
|
;Project: Light
|
|||
|
;MCU:
|
|||
|
;Date:
|
|||
|
;File:
|
|||
|
;Function:
|
|||
|
******************************************************************/
|
|||
|
#ifndef __TICK_H
|
|||
|
#define __TICK_H
|
|||
|
/*---------------------------------------------------------------*/
|
|||
|
#include "ARMCM0.h"
|
|||
|
/*---------------------------------------------------------------*/
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void Tick_Init(void);
|
|||
|
/*---------------------------------------------------------------*/
|
|||
|
//<2F>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
extern volatile unsigned short timer0_tick;
|
|||
|
/*---------------------------------------------------------------*/
|
|||
|
//<2F>궨<EFBFBD><EAB6A8>
|
|||
|
#define TimerSet(t,val) t = timer0_tick; //<2F><>¼<EFBFBD><C2BC>ǰ<EFBFBD><C7B0>ʱ<EFBFBD><CAB1><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD>ʱʱ<CAB1><CAB1> <20><>λms
|
|||
|
#define TimerCheck(t,val) ((unsigned short)(timer0_tick - (unsigned short)t) > (unsigned short)val) //<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿﶨʱʱ<CAB1><CAB1>
|
|||
|
|
|||
|
|
|||
|
#define SLEEPTIME 60000 //<2F><>λms
|
|||
|
|
|||
|
#endif
|
|||
|
/*---------------------------------------------------------------*/
|