2346| 1
|
ucos ii中怎么知道任务的延时到了 |
5金钱
最佳答案OSTCBCur->OSTCBDly这个是当前任务的延时,每个任务都有自己的延时。所以不会覆盖,在ucos中任务调度不仅仅只在延时中发生,它有个硬件定时,定时到了发生中断,使不为0的OSTCBDly减一,当有减到0时使该任务回到就绪表。在中断结束后还会进行一次优先级判断,有更高优先级的任务就发生任务调度。
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-1 20:18
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网