1.任务要求

更新于 2026年10月10日 版权声明
1.任务要求

利用FreeRTOS中的任务创建函数xTaskCreate()、任务挂起函数vTaskSuspend()、任务恢复函数vTaskResume()和任务删除函数vTaskDelete()设计一个多任务系统,要求如下。

(1)任务Task1:该任务优先级最高,驱动LED1间隔800 ms闪烁,执行两次后自行删除。

(2)任务Task2:驱动LED2间隔400 ms闪烁,执行3次后挂起。(https://www.daowen.com)

(3)任务Task3:驱动LED3间隔400 ms闪烁,执行5次后解挂Task2。

(4)Task2和Task3的优先级设置为一样,采用时间片轮转调度。

(5)通过串口将执行信息打印出来,通过串口调试助手观察任务执行情况。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)