#hehhl.c#

来自「philips arm7 lpc2103的常用功能的库函数第二部分」· C# 代码 · 共 54 行

C#
54
字号
int32    timerTimeInit (uint32 uiID,                         char  *pcArg,                         void  *pRsv){             uint32  uiTime;    volatile uint32  uiOffsetBase;    volatile uint32 *puiBaseAddr;    static   uint32  uiParam[2]={-1, 0};----------------------------------------------------这段代码比较可以        if ((uiID >= __TIMER_MAX_NUM) | (pcArg == NULL)) {                  /*检查参数有效性              */	    return (uint32)(OPERATE_FAIL);	}  		pRsv = pRsv ;/*  为了防止编译器警告          */               ImpCmd(Tab_TIME, pcArg, uiParam);                                   /*解析字符串参数              */        /*     *   检查输入字符参数的有效性     */         if (uiParam[TimeOut] == 0) {                                                return (uint32)(OPERATE_FAIL);    }         if (uiParam[TimeOut] > 100000000) {                                         uiParam[TimeOut] = 100000000;    }        /*     *  初始化器件结构体     */       __timerInit(uiID,pRsv); 而且static uint32    __timerInit (uint32 uiID, void  *pRsv){           uint32 i;    static uint32 uiMutexID[__TIMER_MAX_NUM] = {FALSE,FALSE};           /*定义函数重复调用互斥标志    */  -----------------------  初始化少了                                                                        /*此处初始化个数,移植时要修改!*/    	if (uiID >= __TIMER_MAX_NUM) {/*  检查参数有效性              */	    return (uint32)(OPERATE_FAIL);	}    	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?