按CPU百分比计算,一个典型的滴答中断持续时间是多少?



在许多RTOS中,tick中断激活调度器,调度器检查更高优先级的任务是否准备好运行,如果是,执行上下文切换。我想知道在CPU百分比方面,滴答中断的典型持续时间是多少?(当没有上下文切换时)

这真的取决于滴答周期/频率。如果每1ms有一个刻度,那么百分比可能更高。

同样,它很大程度上取决于处理器和它的时钟速度。在运行在128MHz的MPC5554上,启用缓存,tick中断处理(即仅接收中断,查看某些条件是否返回执行)大约为7µs。这在10ms的周期/周期内给出0.07%。

这是用于汽车应用程序吗?

最新更新