zhuang1127的笔记 https://passport2.21ic.com/?606691 [收藏] [复制] [RSS]

日志

ucosII遇到的问题

已有 678 次阅读2010-7-30 12:23 |个人分类:ucos-II|系统分类:嵌入式系统

今天在ucosII上,我在OSSchedLock()与OSSchedUnlock()之间调用了OSTimeDly()这个函数,导致我延时的时间始终都不对,后来跟踪了一下函数的调用,发现问题出现在OS_Sched()上,由于前面禁止了任务的切换,那么此时的OSTimeDly()将会毫无用处,仍然会继续执行当前的任务,直到容许重新调度。虽然很少人会像我这样用,但是,我感觉这个应该算是一个BUG。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)