问题:
在使用osDelayUntil()进行固定延时时发现不起作用,程序不能按照预期的延时进行执行(比延时要快)。
#define taskMBSysManage_Delay_TIME 1000
TickType_t xLastWakeTime;
xLastWakeTime = xTaskGetTickCount(); //获取任务运行时间参数
osDelayUntil(&xLastWakeTime, taskMBSysManage_Delay_TIME);
解决办法:
在FreeRTOSConfig.h中没有打开对应的定义项,所以对应的osDelayUntil()或者vTaskDelayUntil()功能使用异常。文章来源:https://www.toymoban.com/news/detail-687149.html
文章来源地址https://www.toymoban.com/news/detail-687149.html
到了这里,关于STM32 FREERTOS osDelayUntil()异常的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!