[C] 纯文本查看 复制代码 void OSTimeDlyHMSM (CPU_INT16U hours,
CPU_INT16U minutes,
CPU_INT16U seconds,
CPU_INT32U milli,
OS_OPT opt,
OS_ERR *p_err)
在使用这个函数中,遇到一个这样的问题,95%以上都是正常的,但是遇到直接跳过的问题,没有延时了,不知道什么会影响他
[C] 纯文本查看 复制代码 void test(uint8_t waitret)
{
uint8_t i = 0;
for(i = 0;i<2;i++)
{
u3_printf("SL651_Sendstring out waitret = %d",waitret);
if(waitret == 0)
{
u3_printf("OSTimeDlyHMSM 1 S");
OSTimeDlyHMSM(0,0,1,0,OS_OPT_TIME_PERIODIC,&err); //延时1s
continue;
}
}
}
下面是打印效果:
|