brotherwyz 发表于 2007-4-21 09:26:59

ucos OSTimeDly问题

我在任务中使用OSTimeDly函数是,任务不能正常, 只执行了一次,而用自己的delay时,任务正常,不知道是什么问题,望大侠们救急!!

hebj 发表于 2007-4-21 09:38:34

如果ucos是好的话,使用OSTimeDly时是将控制权交出去了,当有更高级的任务在一直执行时,是不会返回控制权的,而自己的delay是一直占着控制权的,没有交权。

brotherwyz 发表于 2007-4-21 11:27:36

我现在如何做呢,怎么才能让OSTimeDly用起来呢

chenjm 发表于 2010-7-4 14:19:18

如果你没有变动过uCOS核心代码,那么应该是你配置芯片的时钟问题,检测一下时钟配置吧。

YFM_LMM 发表于 2010-7-10 22:23:52

看看 OSTimeDly()前有没有调用 OS_ENTER_CRITICAL()
页: [1]
查看完整版本: ucos OSTimeDly问题