本帖最后由 NewGuard 于 2019-4-9 09:28 编辑
- 如题所示问题,使用CubeMX开启FreeRTOS,使能USE_TICKLESS_IDLE
- 生成的工程,只开启一个闪灯的任务(vTaskDelay(1000)),同时void PreSleepProcessing(uint32_t *ulExpectedIdleTime)、void PostSleepProcessing(uint32_t *ulExpectedIdleTime)两个函数重写了下
- 编译通过后的实际效果,不会进入这两个函数,且仿真时发现prvGetExpectedIdleTime()得到的数值总是1,小于设定的休眠阈值2,我用了F1和F4都是这个结果,希望有了解的坛友可以指点下,先在此谢过各位了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>