MSP430之系統(tǒng)時(shí)鐘
一、時(shí)鐘源種類
LFXT1CLK低頻時(shí)鐘源——MSP430每一種器件都有
XT2CLK高頻時(shí)鐘源——存在于X13X、X14X、X15X、X16X、X43X、X44X等
DCOCLK數(shù)字控制RC振蕩器
二、時(shí)鐘源說(shuō)明
ACLK輔助時(shí)鐘:ACLK是LFXT1CLK(低頻時(shí)鐘源)信號(hào)經(jīng)過(guò)1、2、4、8分頻得到的。ACLK可由軟件選為各個(gè)外圍模塊的時(shí)鐘信號(hào),一般用于低速外設(shè)。
MCLK系統(tǒng)主時(shí)鐘:MCLK可由軟件選擇來(lái)自LFXT1CLK(低頻時(shí)鐘源)、XT2CLK(高頻時(shí)鐘源)、DCOCLK(數(shù)字控制RC振蕩器)三者之一,然后經(jīng)過(guò)1、2、4、8分頻得到。MCLK主要用于CPU和系統(tǒng)。
SMCLK子系統(tǒng)時(shí)鐘:可由軟件選擇來(lái)自LFXT1CLK(低頻時(shí)鐘源)和DCOCLK(數(shù)字控制RC振蕩器),或者、XT2CLK(高頻時(shí)鐘源)和DCOCLK(數(shù)字控制RC振蕩器)具體由器件決定,,然后經(jīng)過(guò)1、2、4、8分頻得到。SMCLK主要用于高速外圍模塊。
三、系統(tǒng)時(shí)鐘寄存器說(shuō)明
1.DCOCTLDCO控制寄存器,各位定義:
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
DCO.2 CCO.1 DCO.0 MOD.4 MOD.3 MOD.2 MOD.1 MOD.0
DCO.0——DCO.2定義8種頻率之一,可分段調(diào)節(jié)DCOCLK頻率,相鄰兩種頻率相差10%。而頻率由注入直流發(fā)生器的電流定義。
MOD.O——MOD.4定義在32個(gè)DCO周期中插入的fdco+l周期個(gè)數(shù),而在余下的DCO周期中為fDco周期,控制切換DCO和DCO+1選擇的兩種頻率。如果DCO常數(shù)為7,表示已經(jīng)選擇最高頌率,此時(shí)不能利用MOD.O-MOD.4進(jìn)行頻率調(diào)整。
2.BCSCTL1基本時(shí)鐘系統(tǒng)控制寄存器1,各位定義:
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
XT2OFF XTS DIVA.1 DIVA.0 XT5V Rse1.2 Rse1.1 Rse1.0
XT2OFF控制 XT2 振蕩器的開啟與關(guān)閉。
XT2OFF=O,XT2振蕩器開啟;
XT2OFF=1,XT2振瘍器關(guān)閉(默認(rèn)XT2關(guān)閉)。
XTS控制 LFXTl 工作模武,選擇需結(jié)合實(shí)際晶體振蕩器連接情況。
XTS=O,LFXTl工作在低頻模式 (默認(rèn)低頻模式);
XTS=1,LFXTl工作在高頻模式(必須連接有相應(yīng)高頻時(shí)鐘源)。
DIVA.O,DIVA.l控制ACLK分頻。
0不分頻(默認(rèn)不分頻);
12分頻;
24分頻;
38分頻。
XT5V此位設(shè)置為0。
評(píng)論