logo

STM8应用笔记 STM8单片机内核剖析 STM8 低功耗的时钟管理

STM8 低功耗的时钟管理

以下资料由微雪电子整理并发布,未经许可不得转载,否则追究相应责任!

STM8降低系统时钟

在运行模式,为了即能满足系统性能又能降低功耗,选择合适的系统时钟源是很重要的。可通过写时钟控制寄存器选择时钟源。参见时钟控制章节。
通过写时钟分频寄存器CLK_CKDIVR的位CPUDIV[2:0],可降低fCPU的时钟频率。这会降低CPU的速度,但同时可降低CPU的功耗。其它外设(由fMASTER提供时钟)不会受此设置影响。
在运行模式下,任何时候需要恢复全速运行,将CPUDIV[2:0]清0即可。

STM8外设时钟门控

为了更进一步降低功耗,可使用时钟门控。用户可在任意时间打开或关闭fMASTER与各个外设的连接。参见时钟控制章节。
此设置在运行模式和等待模式均有效。


STM8 低功耗的时钟管理

——