OStimeDly()延时N个时钟节拍,OSTimeDlyHMSM()延时具体的时、分、秒、毫秒,延时期间该任务挂在延时链表OSTickListDly,每个systick中断来时都会检测OSTickListDly中最快要到时的任务是否已经延时完,如果是就进入就绪队列。你所说感觉没延时是个啥情况,你没弄明白的话仿真下看下调用OStimeDly()前后,延时的时间是否准确
OStimeDly()延时N个时钟节拍,OSTimeDlyHMSM()延时具体的时、分、秒、毫秒,延时期间该任务挂在延时链表OSTickListDly,每个systick中断来时都会检测OSTickListDly中最快要到时的任务是否已经延时完,如果是就进入就绪队列。你所说感觉没延时是个啥情况,你没弄明白的话仿真下看下调用OStimeDly()前后,延时的时间是否准确
举报