OpenEdv-开源电子网

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

ucos多个信号量,应该如何写?

[复制链接]

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2099
金钱
2099
注册时间
2013-11-27
在线时间
518 小时
发表于 2015-4-22 13:03:44 | 显示全部楼层 |阅读模式
5金钱
我创建的时候创建了N个信号量,

怎么才能实现,执行完这N个信号量以后,另一个才执行?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-4-22 13:34:21 | 显示全部楼层
完全不懂楼主在说啥  呵呵
学无止境
回复

使用道具 举报

38

主题

302

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2099
金钱
2099
注册时间
2013-11-27
在线时间
518 小时
 楼主| 发表于 2015-4-22 14:24:22 | 显示全部楼层
回复【2楼】jermy_z:
---------------------------------
就是 OSSemCreate这个函数的参数 不是可以大于1吗?
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-4-22 15:07:20 | 显示全部楼层
回复【4楼】wmh19910511:
---------------------------------
然后呢?
学无止境
回复

使用道具 举报

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2099
金钱
2099
注册时间
2013-11-27
在线时间
518 小时
 楼主| 发表于 2015-4-22 21:02:16 | 显示全部楼层
回复【5楼】jermy_z:
---------------------------------
就是不懂 后面那个 参数 到底是什么意思啊。等于0,1,或者大于1  是什么意思。

我在网上看到,等于0 的时候 是同步,等于1是互斥,大于1 是多个信号量

但是 这太抽象了啊。看了 例程, 那个例程 虽然明白是什么意思,但是 自己还是不会用。

这个参数,到底是减到0了,挂起的才运行,还是减到0然后还要加到原来的值,才运行。
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-4-22 22:05:12 | 显示全部楼层
回复【6楼】wmh19910511:
---------------------------------
UCOS资料满天飞   这个问题答案还是能找到的   当take信号量的时候,如果是0则挂起
学无止境
回复

使用道具 举报

1

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2015-5-28
在线时间
1 小时
发表于 2015-6-29 09:37:25 | 显示全部楼层
可以考虑用 信号量集。。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 19:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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