硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4036|回复: 1
收起左侧

[FreeRTOS] 数据在任务中通信问题,见内

[复制链接]

100

主题

275

回帖

575

积分

金牌会员

积分
575
发表于 2016-11-16 13:25:08 | 显示全部楼层 |阅读模式
有A,B,C三个任务,A任务周期产生一个数据,B任务周期产生一个数据,当B任务的一个数据产生时,把B任务的数据和此时的A任务数据 发送给任务C处理,要怎么搞?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2016-11-17 01:49:07 | 显示全部楼层
如果任务A的数据和任务B的数据在任务C中是只读,那么将存数据的变量设置成全局变量即可,加上个__IO,保证实时读取最新的数据。
=============
同步这块用事件标志组,任务C等到任务A和任务B都发来事件标志。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 10:58 , Processed in 0.229256 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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