RTOS中的暂停和继续任务

时间:2019-05-12 11:46:07

标签: freertos

我正在使用FreeRTOS,如果其他任务触发了某些条件,我想暂停当前正在运行的任务,并且仅在外部触发任务完成后才继续当前任务。

伪代码(除了供参考之外,没有其他解释):

当前任务-:

"Sale Price"

另一个任务

task_a()
{
    while (1)
    {
        if (condition satisfied)
        {
            execute code
        }
        vTaskDelay (sometime);
    }
}

我认为 xEventGroupWaitBits 任务通知应该可以工作,但是我不确定要使用哪一个以及相同的伪代码,请让我知道如何实施吗?

0 个答案:

没有答案