Image
Image

niuyaliang

+ 关注

粉丝 7     |     主题 212     |     回帖 2427

kinetis时钟模块MCG详解
2016-1-1 23:24
  • 恩智浦MCU论坛
  • 52
  • 4542
  接下来设置,MCG_C1寄存器,代码如下:  
  ......  
  使用4MHz晶振,RANGE设置为1;HGO置1,选择高增益;EREFS置1,选择外部晶振。在这段代码中,大量采用系统自 ...  
  以4MHz外部晶振为例,首先设置MCG_C2寄存器,代码如下:  
  从FEI到FBE的转换,主要改变的是MCGOUTCLK的来源从FLL切换到外部晶振,即MCG_C1寄存器的CLKS从00切换到10 ...  
  ......  
  FBE模式下,时钟的产生如图1.12所示。在FBE模式下,MCGOUTCLK来自外部参考时钟,此时,FLL仍正常工作,但是 ...  
  ......  
  1. FEI转换到FBE FEI模式下,时钟的产生如图1.11所示。FEI是系统复位后MCG默认的工作模式,输出的时钟MCGOU ...  
  模式转换 如图1.3所示,我们必须通过设置相关的寄存器,实现FEI到FBE的转换,再由FBE转换到PBE,最后再转换 ...  
  OSCINT:晶振初始化状态,该位置1表示晶振完成初始化。 IRCST:内部参考时钟状态。如改变IRCS,则须查询该 ...  
  PLLST=0:FLL时钟; PLLST=1:PLL时钟。 IREFST:FLL内部参考时钟状态。当我们改变IREF,对FLL的参考时钟的 ...  
  LOLS:该位反映锁相环的锁定状态,失锁时置 1,写1清除,该位置1时,由MCG_CR6中的LOLIE决定是否 ...  
  ......  
  5. MCG状态寄存器(MCG_S) 这个寄存器中包含反映MCG状态的标志位,供程序查询。在MCG的模式转换过程中,我 ...  
  注意:PLL最大55倍频,参考时钟最大4MHz,也就是PLL超频最高到220MHz。  
  LOLIE:当时钟失去锁定时,是否发生中断请求。 LOLIE=0:禁止中断请求; LOLIE=1:允许中断请求。 PLLS:PL ...  
  4. MCG控制寄存器6(MCG_C6)  
  分频系数=PRDIV+1,注意PRDIV  
  PRDIV:PLL外部参考时钟分频。我们选择外部晶振作为参考时钟输入到PLL时,需要先分频到2~4MHz的范围内才可 ...  
2
3
近期访客