Task | 运行是否正常 |
Task1 | 运行 |
Task2 | 运行 |
... | 运行 |
Task6 | 不运行 |
Task7 | 不运行 |
Task | 优先级 | 运行是否正常 |
Task1 | 5 | 运行 |
Task2 | 5 | 运行 |
Task3 | 4 | 运行 |
Task4 | 4 | 运行 |
Task5 | 3 | 运行? |
Task6 | 2 | 不运行 |
Task7 | 1 | 不运行 |
IDLE | -1 | 不运行 |
if(get_func_cfg()){\
func_run = true;\
}else{\
func_run = false;\
return;\
}\
}whle(0)
void Task5(void)
{
// balabala...
while(1)
{
//balabala...
CHECK_FUNCTION_CFG();
//balabala...
}
}