tmrdrv.h
来自「C6000DSP的C语言程序示例 一共有3个 内容不错」· C头文件 代码 · 共 28 行
H
28 行
#ifndef __TMR_DRV_H_
#define __TMR_DRV_H_
#include <timer.h>
/*----------------------------------------------------------------------------
timer driver
-----------------------------------------------------------------------------*/
typedef struct _TIME_TMR{
int Ms;
int Us;
}TIME_TMR, *PTIME_TMR;
#define TMR_OK 1
#define TMR_TIMEOUT -1
void TMR_InitDrv(int CrystalVal_KHz);
int TMR_GetHighTime();
#define TMR_GetLowTime() TIMER_READ(0)
void TMR_Delay(unsigned int Ms);
void nop_delay(int num);
void TMR_GetTime(TIME_TMR *ptime);
void TMR_Delta(TIME_TMR *ptime1, TIME_TMR *ptimeDelta );
int TMR_PollFlag_TimeOut(unsigned int* pFlag, unsigned int MsToWait, PTIME_TMR pTimeWaited);
int TMR_PollMultiFlag_TimeOut(unsigned int* pFlagAry, unsigned int ArySize, unsigned int MsToWait, PTIME_TMR pTimeWaited);
#endif //#ifndef __TMR_DRV_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?