OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9569|回复: 7

UCOS 问题

[复制链接]

41

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2012-4-28
在线时间
0 小时
发表于 2012-6-3 21:50:00 | 显示全部楼层 |阅读模式
原子老师 

我UCOS中创建四个任务    任务1,2,3,4的优先级分别是5 ,6,8,9   ,任务1,2,3,4里面我分别写着
printf("one\n");
printf("two\n");
printf("three\n");
printf("four\n");
但是串口出来 的数据 有时候是顺序的。有时候是 ONE TWO FOUR THREE    不知道为什么   
OSTimeDlyHMSM(0,0,0,500); 这个函数都设成了500  不知道这个对它有没有影响 ?  还有这个500是什么作用 ? 
时时心存感激,事事全力以赴。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-6-3 21:55:23 | 显示全部楼层
正常啊.500是500ms吧.你看看这个函数的原型,就知道参数的意义了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

38

主题

302

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2012-3-6
在线时间
5 小时
发表于 2012-6-4 09:00:14 | 显示全部楼层
。。路过。。。。
ES?全称?Embedded?Show;ES是由众多嵌入式爱好者组织的一个团队,致力于带领学生进步,帮助毕业生找到工作,更重要的是在职的嵌入式工作者提供自主外包和创业的机会。(详情进群查看) ES的宗旨是:交流共享与合作发展。ES?QQ群?第三群:152820643?。群内论坛有很多嵌入式开发模块解决方案可以参考。进群的立马共享自己做的模块简介。
回复 支持 反对

使用道具 举报

41

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2012-4-28
在线时间
0 小时
 楼主| 发表于 2012-6-5 12:08:21 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
正常如果延时相同的情况下都是500,但优先级不同, 不是优先级高的先执行吗?跟延时函数里的500有关系吗?
时时心存感激,事事全力以赴。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-6-5 12:43:13 | 显示全部楼层
回复【4楼】zhulifeng:
---------------------------------
是优先级高的先运行.
但是延时500ms,不是每一次都是严格的500ms,有的可能是500.1,有的可能是500.5(因为中断调度的时间,不能准确预知),那么这个不同步,就可能导致你的那个顺序错乱.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

41

主题

98

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2012-4-28
在线时间
0 小时
 楼主| 发表于 2012-6-6 17:33:59 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
解了,谢谢原老老师。  真懂了  我刚开始这么想的 但是不敢确认 哈哈 谢谢。
时时心存感激,事事全力以赴。
回复 支持 反对

使用道具 举报

3

主题

123

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2012-4-30
在线时间
11 小时
发表于 2012-6-6 19:46:25 | 显示全部楼层
用这东西最好加入信号量机制
真的勇士,敢于直面惨淡的warning,敢于正视淋漓的error.
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
发表于 2012-6-6 20:53:00 | 显示全部楼层
回复【7楼】Lkingz:
用这东西最好加入信号量机制
---------------------------------
嗯,控制顺序不能靠优先级,用信号量
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 04:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表