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

主要内容

系统时钟节拍就相当于整个系统中跳动的心脏。每次节拍发生时,就相当于心脏跳动的一次。在整个系统中系统时钟节拍用于以下两个用途。
系统时钟节拍设置 - 图1
考虑到节拍用于系统延时接口实现,所以其节拍长短影响时延时精度。具体的影响,在下小节课时介绍。
系统时钟节拍设置 - 图2
此外,当系统时钟节拍过快时,将会频繁的产生时钟节拍中断,考虑到中断处理需要时间,所以节拍也不能过快。否则,大部分时间在执行中断代码,而非具体应用的代码。
系统时钟节拍设置 - 图3
上图举了一个例子。

重点难点

具体应该设置成多长时间,没有绝对值,一般建议设置在10~100ms之间。
系统时钟节拍设置 - 图4
时间短,延时精度提升,但是频繁中断造成系统负荷大;时间长,延时精度下降,但是中断次数减少系统负荷降低。

注意事项

常见问题