tianma123 发表于 2013-2-4 20:38

ucos同步与通信问题

同步用信号量,通信用邮箱
一组方波信号,上升沿时程序开始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 static/image/common/back.gif
你这样做的话,可能直接裸奔好些。

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

airwill 发表于 2013-2-5 10:12

这样设计行不行?   行啊. 你的方波信号已经实现了同步功能. 邮箱的功能也在全局变量里实现了.
os 在你的系统里大材小用了. 没有发挥优势的空间.

jacky1234 发表于 2013-2-17 14:01

求助,关于uc的移植问题,有人在线能帮助吗
页: [1]
查看完整版本: ucos同步与通信问题