问题:
在使用osDelayUntil()进行固定延时时发现不起作用,程序不能按照预期的延时进行执行(比延时要快)。
#define taskMBSysManage_Delay_TIME 1000
TickType_t xLastWakeTime;
xLastWakeTime = xTaskGetTickCount(); //获取任务运行时间参数
osDelayUntil(&xLastWakeTime, taskMBSysManage_Delay_TIME);
解决办法:
在FreeRTOSConfig.h中没有打开对应的定义项,所以对应的osDelayUntil()或者vTaskDelayUntil()功能使用异常。