打印

ucos同步与通信问题

[复制链接]
1084|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianma123|  楼主 | 2013-2-4 20:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同步用信号量,通信用邮箱
一组方波信号,上升沿时程序开始AD采样与转换,下降沿时将转换后的值进行pid运算,这样循环执行。
方波信号是一个上升沿,接着一个下降沿,所以AD采样一次,再执行一次Pid,这样的先后执行顺序已经固定了。两个都是在中断置标志位,在主程序中判断标志位来执行,所以这样是不是就不用信号量来同步了?而且每次AD采样与转换后值已经更新了,pid使用的是更新后的值,就不用邮箱通信?
这样设计行不行?

相关帖子

沙发
john_lee| | 2013-2-4 21:06 | 只看该作者
你这样做的话,可能直接裸奔好些。

使用特权

评论回复
板凳
tianma123|  楼主 | 2013-2-5 09:39 | 只看该作者
john_lee 发表于 2013-2-4 21:06
你这样做的话,可能直接裸奔好些。

不用操作系统?
那实时性能保证?
用操作系统的优点?

使用特权

评论回复
地板
airwill| | 2013-2-5 10:12 | 只看该作者
这样设计行不行?   行啊. 你的方波信号已经实现了同步功能. 邮箱的功能也在全局变量里实现了.
os 在你的系统里大材小用了. 没有发挥优势的空间.

使用特权

评论回复
5
jacky1234| | 2013-2-17 14:01 | 只看该作者
求助,关于uc的移植问题,有人在线能帮助吗

使用特权

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

本版积分规则

11

主题

17

帖子

0

粉丝