初级会员

- 积分
- 178
- 金钱
- 178
- 注册时间
- 2018-8-12
- 在线时间
- 100 小时
|
28金钱
本帖最后由 JUSTDY 于 2022-8-31 15:36 编辑
- void OSTimeDlyHMSM (CPU_INT16U hours,
- CPU_INT16U minutes,
- CPU_INT16U seconds,
- CPU_INT32U milli,
- OS_OPT opt,
- OS_ERR *p_err)
复制代码 使用的是原子的 ucos iii 例程,再此基础上开发自己的项目,在使用这个函数中,遇到一个这样的问题,95%以上都是正常的,但是遇到直接跳过的问题,没有延时了,不知道什么会影响他
- 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;
- }
- }
- }
复制代码 下面是打印效果:
求助!!疑惑中
|
|