3797| 6
|
UCOSIII 延时的任务调度? |
1金钱
最佳答案楼主,你如果只是需要给调度器上锁,用OSSchedLock(&err)比较恰当。临界段代码保护会根据OS_CFG_ISR_POST_DEFERRED_EN 是否为一 来分别用调度器上锁或则关中断的方式来保护代码。如果你是要关调度器并关中断 你得让OS_CFG_ISR_POST_DEFERRED_EN=0再调用OS_CRITICAL_ENTER(),OS_CRITICAL_EXIT() 。
| ||
发表于 2017-10-22 10:49:02
|
显示全部楼层
| ||
发表于 2017-10-22 11:09:05
|
显示全部楼层
| ||
| ||
发表于 2017-10-25 13:44:02
|
显示全部楼层
| ||
| ||
发表于 2018-3-30 10:09:36
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-2 06:33
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网