ucos移植到51 创建2个任务 只执行一遍就一直在空闲任务了
3个回答
2013-07-12
展开全部
每个任务都是死循环模式的。
追问
我想你误解了
创建的任务都是死循环模式的,任务1输出11,延时1秒;任务2输出22,延时2秒
正常应该是这样:
11
11
22
11
11
22
。。。。。。
结果是
11
22
只执行了一次,就没有继续了
然后我单步执行发现执行一次后就跳转到空闲任务并一直执行空闲任务了
追答
不可能,按照优先级,不可能出现放弃优先级高的去执行优先级最低的空闲任务。
看看你的系统时钟跑的对不对。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用的是OSTimeDlyHMSM这个延时函数么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询