ucos同步与通信问题

[复制链接]
1449|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 在你的系统里大材小用了. 没有发挥优势的空间.
jacky1234 发表于 2013-2-17 14:01 | 显示全部楼层
求助,关于uc的移植问题,有人在线能帮助吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

17

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部