在程序执行期间改变CPU时钟速度

时间:2017-11-19 12:42:29

标签: embedded clock

我们的micro(RH850)主要应用于时钟速度X Mhz。首先执行alloas的Bootloader,将时钟速度初始化为X / 3 MHz。我们不能将bootloader中的速度更改为X Mhz,因为引导程序使用了libaraires中的一些限制。

是否有可能将引导加载程序中的时钟速度从X / 3 Mhz重新初始化为X MHz,比如说,在引导加载程序跳转到应用程序之前?

这种时钟处理嵌入式系统的常见做法是什么?有没有一般的方法,或者这是微观特定的?

问候 学家

1 个答案:

答案 0 :(得分:0)

所以它以下列方式起作用:

  1. 切换回主振荡器
  2. 禁用PLL
  3. 重新配置PLL
  4. 启用PLL
  5. 将CPU源更改为刚刚重新配置的PLL