FreeRTOS之空闲任务综合

264 阅读1分钟

1 空闲任务综合

image.png

1.1 空闲任务钩子函数

image.png image.png

2 示例

image.png

  • FreeRTOS任务声明 image.png
  • Main image.png image.png
  • 任务阻塞后,即将进入低功耗模式 image.png
  • 钩子函数vApplicationIdleHook() image.png

3 实验结果

3.1 空闲任务进入低功耗模式

  • 使用空闲任务进入低功耗模式,也是能起到一定降低功耗的效果,但是还是不如 FreeRTOS 提供的低功耗 Tickless 模式。 image.png

3.2 Tickless低功耗模式

image.png