STM8 低功耗的时钟管理
来自丢石头百科
STM8降低系统时钟
在运行模式,为了即能满足系统性能又能降低功耗,选择合适的系统时钟源是很重要的。可通过写时钟控制寄存器选择时钟源。参见时钟控制章节。
通过写时钟分频寄存器CLK_CKDIVR的位CPUDIV[2:0],可降低fCPU的时钟频率。这会降低CPU的速度,但同时可降低CPU的功耗。其它外设(由fMASTER提供时钟)不会受此设置影响。
在运行模式下,任何时候需要恢复全速运行,将CPUDIV[2:0]清0即可。
STM8外设时钟门控
为了更进一步降低功耗,可使用时钟门控。用户可在任意时间打开或关闭fMASTER与各个外设的连接。参见时钟控制章节。
此设置在运行模式和等待模式均有效。