目录
一. 优先级范围与配置
- 优先级范围:
0
(最低)到configMAX_PRIORITIES-1
(最高) - 建议:优先级数量不宜过多(通常≤32),以减少内存和时间开销
二.常用API函数
- 设置优先级
xTask:任务句柄,为NULL即为当前任务
uxNewPriority:新的优先级
- 获取优先级
xTask:任务句柄,为NULL即获取当前任务的优先级
三.参考代码
- 设置任务的栈大小,任务的句柄,任务的优先级
- 任务创建
- 任务函数
四.实验现象
创建两个任务,在运行中更改两个任务的优先级,通过串口打印可以看到更改任务优先级后的实验现象。