OpenHarmony开发者论坛

标题: osDelay可以用在精准延时中吗? [打印本页]

作者: wwwop    时间: 2023-11-14 13:22
标题: osDelay可以用在精准延时中吗?
[md]osDelay可以用在精准延时中吗,例如毫秒级延时。

[/md]
作者: dragon    时间: 2023-11-14 20:01
标题: osDelay可以用在精准延时中吗?
系统时钟(tick)是由定时器/计数器产生的输出脉冲触发中断产生的,一般定义为整数或长整数。
时钟周期是输出脉冲的周期,即两个tick间隔的时间长度。
tick不等于时钟周期。tick是输出脉冲触发中断,在特定时间点上产生的标记;而时钟周期是tick间隔的时间长度。

等待指定的tick,不精确等于等待指定的时钟周期,误差最多会少一个时钟周期(对于3861来说就是10ms)。
所以不建议用在毫秒级精准延时中。





欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5