您的位置:首页 > 其它

《建立一个属于自己的AVR的RTOS》笔记——OSTimeDly

2013-12-12 11:11 127 查看
第四篇:只有延时服务的协作式的内核——OSTimeDly

void OSTimeDly(unsigned int ticks)
{
if(ticks)                             //当延时有效
{
OSRdyTbl &= ~(0x01<<OSTaskRunningPrio);
TCB[OSTaskRunningPrio].OSWaitTick=ticks;
OSSched();                          //从新调度
}
}




1.删除就绪表——>2.OSWaitTick赋值——>3.任务调度

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: