调用该函数后,系统作的事情有:
1,把调用OSTimeDly()的任务在就绪表中的相应位置为0。
2,把要延长的时间ticks赋给OSTCBCur->OSTCBDly 。
3,调用 OS_Sched(),找出优先级最高的任务,并运行这个优先级最高的任务。
本文介绍了RTOS中任务延时的具体实现过程。包括更新任务就绪状态、设置延时周期并调度最高优先级任务运行等关键步骤。
调用该函数后,系统作的事情有:
1,把调用OSTimeDly()的任务在就绪表中的相应位置为0。
2,把要延长的时间ticks赋给OSTCBCur->OSTCBDly 。
3,调用 OS_Sched(),找出优先级最高的任务,并运行这个优先级最高的任务。
7280
2682
1109

被折叠的 条评论
为什么被折叠?
函数&spm=1001.2101.3001.5002&articleId=1383698&d=1&t=3&u=b84b62e4df374924b537300adc295f73)