打印

STM32的UCOS问题

[复制链接]
1307|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
05cjb|  楼主 | 2012-10-31 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32+ UCOS的系统,有四个任务,分别是A,B,C,D。
发现如果建立了B任务后,A,C,D 任务的UCOS的OSTimeDly(OS_TICKS_PER_SEC)函数延时时间就超过一秒钟,如果将B任务建立的代码注释掉。延时时间就OK。 这是什么原因造成的。
沙发
i55| | 2012-10-31 15:43 | 只看该作者
表达能力太强了,语文是看门老大爷教的吧。B任务代码贴出来,优先级都是多少?

使用特权

评论回复
板凳
05cjb|  楼主 | 2012-10-31 16:43 | 只看该作者
不管B任务的代码是什么,即使是空的,也会有延时错误的问题。所以问题的关键不是B任务的代码,而是初始化时建立或者不建立任务B的区别。它们是造成问题的原因。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

86

帖子

0

粉丝