• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FreeRTOS问题

13060939415 2018-05-04 浏览量:643
 从队列A读出来的数据做处理后放到队列B然后另一个任务再去读队列B需要怎么处理
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先创建两个消息队列 MessAMessB;

    用消息队列的接收和发送API完成数据传递。

    两个任务 TaskA TaskB;


    TaskA 中等待MessATaskB中等待MessB;


    TaskA接收到MessA处理后发送到TaskB 

    Mess = osMessageGet(MessA 5000);

    //处理

    osMessagePut(ReslTaskB);

    • 发布于 2018-05-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:0

相关问题

问题达人换一批

FreeRTOS问题