ARM时钟寄存器配置之设置锁定时间

来源:互联网 发布:少年编程书籍推荐 编辑:程序博客网 时间:2024/05/29 10:57

LOCKCON0(MPLL lock time count register)MPLL锁定时间计数寄存器0

 

传统的PLL需要在PLL之后稳定持续时间。时间长短可以根据不同的不同而不同设备变化。因此,软件必须在lockcon0 / 1寄存器中使用适当的值来调整这些字段它的值意味着外部参考时钟的数量。

 

MPLL锁定期计算ARMCLK、HCLK和PCLK的时间计数值。通常,M_LTIME必须长于300个usec。

 

寄存器LOCKCON0一共16位

设置PLL后,时钟从Fin提升到目标频率时,需要一定的时间,即锁定时间。

假如外部晶振为12M,LOCKCON0设置为0xffff,则t =(1 / 12M) * 0xffff= 5.46ms。

 

LOCKCON0

LOCKCON0

描述

初始值

保留

[31:16]

保留

0x000

M_LTIME

[0:15]

MPLL锁定期计算ARMCLK、HCLK和PCLK的时间计数值。通常,M_LTIME必须长于300个usec。

M_

0xffff