4_vTaskSuspend挂起任务
如何挂起一个任务?
[[#4 挂起一个任务例子]]
1.开启功能
修改配置文件:FreeRTOSconfig.h
#define INCLUDE_vTaskSuspend 1
2. 函数接口
函数定义头文件:task.h
void vTaskSuspend(TaskHandle_t xTaskToSuspend);
3.函数参数与返回值说明
参数:
- xTaskToSuspend:
要挂起的任务的任务句柄,填NULL则挂起调用这个函数的任务本身
4.挂起一个任务例子
挂起t2任务
vTaskSuspend(task2_Handler);
挂起任务自己
vTaskSuspend(NULL);