CubeMX生成的Tickless模式异常

  1. 如题所示问题,使用CubeMX开启FreeRTOS,使能USE_TICKLESS_IDLE

  2. 生成的工程,只开启一个闪灯的任务(vTaskDelay(1000)),同时void PreSleepProcessing(uint32_t *ulExpectedIdleTime)、

    void PostSleepProcessing(uint32_t *ulExpectedIdleTime)两个函数重写了下

  3. 编译通过后的实际效果,不会进入这两个函数,且仿真时发现prvGetExpectedIdleTime()得到的数值总是1,小于设定的休眠阈值2,我用了F1和F4都是这个结果,希望有了解的坛友可以指点下,先在此写过各位了!

已邀请:

笑亦无涯

赞同来自:

大家的Tickless模式都是怎么整的呀?

要回复问题请先登录注册