[STM32U5] 使能 USE_TICKLESS_IDLE 后 tick 周期不准确

[复制链接]
5|0
lilaiju 发表于 2026-9-19 15:53 | 显示全部楼层 |阅读模式
TI, se, IDL, ic, ck, US
用 STM32U575RGT6使能 USE_TICKLESS_IDLE 后,发现 tick 周期变得不准确。

延时 consistently 被缩短到约为目标值的 0.875 倍。

void StartDefaultTask(void const *argument) {
    while (1) {
        HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin);
        vTaskDelay(400);
    }
}

在禁用 USE_TICKLESS_IDLE 时,延时约为预期的 400ms。
769906aae1c8b45292.png

使能后,延时缩短到了约 350ms。


有没有人能帮忙解释一下原因

您需要登录后才可以回帖 登录 | 注册

本版积分规则

202

主题

203

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0