3688| 4
|
UCOSIII延时函数任务调度的问题 |
3金钱
最佳答案你要先弄清楚,延时函数的意义。
OSTimeDlyHMSM(0,0,0,10,OS_OPT_TIME_PERIODIC,&err); 的延时,就是释放CPU去做其他事。
执行其他任务时间是算在这10ms里。
但执行其他任务如果高于当前任务,那是要等其他任务做完才回来。时间是会超过10ms
但执行其他任务如果低于当前任务, 不用等其他任务做完就回来。时间不是会超过10ms
| ||
发表于 2018-7-19 10:19:12
|
显示全部楼层
| ||
发表于 2018-7-19 11:34:25
|
显示全部楼层
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-2 06:28
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网