系统频率的主要限制因素是?节拍率大小的优劣都是什么?

来源:创视网 时间:2023-02-10 16:38:59

节拍率(系统频率)

节拍率:系统每秒计数的节拍数。

硬件定时器提供时钟源,时钟源的频率可以设置, 设置好以后就周期性的产生定时中断,系统使用定时中断来计时。

中断周期性产生的频率就是系统频率,也叫做节拍率(tick rate)(有的资料也叫系统频率),单位是 Hz。比如 1000Hz, 100Hz 等等说的就是系统节拍率。

1000Hz 就是每秒钟产生1000次中断,100Hz就是每秒钟产生100次中断。

节拍率大小的优劣

当节拍率越大的时候,发生中断的次数就越多,时间精度也就越高如果采用 100Hz 的节拍率,时间精度就是 10ms(1秒钟内发生100次中断,一次中断的计时长度就是1s/100 = 10ms),采用1000Hz 的话时间精度就是 1ms,精度提高了 10 倍。

高节拍率会导致中断的产生更加频繁,频繁的中断会加剧系统的负担, 1000Hz 和 100Hz的系统节拍率相比,系统要花费 10 倍的“精力”去处理中断。中断服务函数占用处理器的时间增加。

X 关闭

Copyright   2015-2022 科技讯版权所有   备案号:豫ICP备2021032478号-15   联系邮箱:897 18 09@qq.com