vTaskDelete(NULL)使用注意事项

在实际开发过程中,记录犯过的一个错误,如下

vTaskDelete(NULL);
iccid_return_num = 3;

错误原因分析,在任务删除之后(调用vTaskDelete(NULL)之后),这个任务就在这个函数停止了,这行代码后面的代码不再执行,所以iccid_return_num无法赋值为3,正确的做法是

iccid_return_num = 3;
vTaskDelete(NULL);

 

posted @ 2018-05-03 10:31  429512065  阅读(4714)  评论(0编辑  收藏  举报