FreeRTOS操作系统,在按键中断函数中恢复被挂起的任务,程序卡死的原因和解决办法:

在我们按下按键发现程序卡死的原因在于上述红圈的延时函数与Freertos不匹配,导致系统卡死。
解决办法:将上面延时函数用Freertos中的vTaskDelay(10);去替换即可!!!

本文分析了在使用FreeRTOS操作系统时,由于按键中断函数中的延时函数与Freertos不兼容导致程序卡死的问题,提出解决方案:用vTaskDelay替换延时函数以确保任务正常执行。
FreeRTOS操作系统,在按键中断函数中恢复被挂起的任务,程序卡死的原因和解决办法:

在我们按下按键发现程序卡死的原因在于上述红圈的延时函数与Freertos不匹配,导致系统卡死。
解决办法:将上面延时函数用Freertos中的vTaskDelay(10);去替换即可!!!

4657