2. CSCTL1
CSCTL1寄存器里有四个参数,首先第一个和第二个:DCOFTRIMEN和DCOFTRIM,这两个参数是对FLL频率的一次粗调,在粗调时候,DCO会进行第二步调整。 DCORSEL是对FLL期望频率的选择,本质上这些震荡时钟内部都是LC振荡器,因此需要先给这个振荡器设置一下基本参数,也就是震荡范围,然后再进行期望频率的锁定,配平。 DISMOD:FLL模块的使能参数,1使能(默认),0失能。
3. CSCTL2
CSCTL2寄存器里只有两个参数,用来设定FLL的频率,具体公式如下图所示:
TI对这两个参数的建议是,先将DCOCLK频率设置成最高,即16MHz,然后再通过FLLD 进行分频后使用。 4. CSCTL3
CSCTL3寄存器里有三个参数:REFOLP, SELREF, FLLREFDIV REFOLP:REFO时钟低功耗模式控制寄存器,当写1时,进入低功耗模式,写0时,失能低功耗模式,默认状态0. SELREF: FLL时钟源选择:可以是XT1CLK或REFOCLK
FLLREFDIV:参考时钟分频设置,对于XT1仅能接32768Hz晶振的模型,不分频,这个寄存器没用,对于可以外接高速晶振时,分频后再接入FLL作为参考时钟。
5. CSCTL4
CSCTL4寄存器有两个参数,分别对MCLK/SMCLK,ACLK时钟源进行选择,配置祥情如下:
|