freertos 任务优先级
时间: 2023-10-10 18:14:44 浏览: 107
FreeRTOS 中断优先级嵌套错误引发HardFault异常解决
5星 · 资源好评率100%
FreeRTOS中的任务优先级是通过配置文件FreeRTOSConfig.h中的configMAX_PRIORITIES进行设置的。用户可以配置configMAX_PRIORITIES的最大值,但建议不要超过32。任务的优先级数值越小,任务的优先级越低,空闲任务的优先级为0。
与任务优先级相对应的是中断优先级。中断优先级的数值越小,优先级越高。中断任务是通过中断服务程序进行触发的任务,应设置为所有任务中优先级最高的。高优先级后台任务(如按键检测、USB消息处理等)可以设置为较高的优先级。低优先级的时间片调度任务(如界面显示、LED数码管显示等)不需要高实时性,可以设置为较低的优先级。空闲任务是系统任务,其优先级为最低。
阅读全文