任務句柄
TaskHandle_t pump_task_handle = NULL;
任務的啟動函數
if(eTaskGetState(pump_task_handle) != eRunning) vTaskResume(pump_task_handle);
任務的暫停函數
if(eTaskGetState(pump_task_handle) != eSuspended) vTaskSuspend(pump_task_handle);
問題在於,任務只有暫停之后,才能調用啟動函數,因為任務在創建的時候,已經開始運行了