⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tmrdrv.h

📁 C6000DSP的C语言程序示例 一共有3个 内容不错
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -