章节列表

系统时钟节拍设置

2018-03-12 11:36:28 +0000 李述铜

本小节介绍系统时钟节拍的配置对整个系统造成的影响。

主要内容

系统时钟节拍就相当于整个系统中跳动的心脏。每次节拍发生时,就相当于心脏跳动的一次。在整个系统中系统时钟节拍用于以下两个用途。

考虑到节拍用于系统延时接口实现,所以其节拍长短影响时延时精度。具体的影响,在下小节课时介绍。

此外,当系统时钟节拍过快时,将会频繁的产生时钟节拍中断,考虑到中断处理需要时间,所以节拍也不能过快。否则,大部分时间在执行中断代码,而非具体应用的代码。

上图举了一个例子。

重点难点

具体应该设置成多长时间,没有绝对值,一般建议设置在10~100ms之间。

时间短,延时精度提升,但是频繁中断造成系统负荷大;时间长,延时精度下降,但是中断次数减少系统负荷降低。

注意事项

常见问题