(3)、互斥信号量使用完成以后一定要释放!
(4)、任务 low_task 获取互斥信号量 MutexSemaphore,阻塞时间为 portMAX_DELAY。
(5)、模拟任务 low_task 长时间占用互斥信号量 portMAX_DELAY。
(6)、任务 low_task 使用完互斥信号量,释放!
14.9.2 程序运行结果分析
编译并下载实验代码到开发板中,打开串口调试助手,串口调试助手如图 14.9.2.1 所示:
图 14.9.2.1 串口调试助手
为了方便分析,我们将串口调试助手中的数据复制下来,如下:
LCD ID:5510
middle task Running! (1)
low task Running! (2)
high task Pend Sem (3)
high task Running! (4)