新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > msp430系統(tǒng)時鐘概述

msp430系統(tǒng)時鐘概述

作者: 時間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
MSP430內(nèi)部分為三種時鐘MCLK(系統(tǒng)主時鐘)、ACLK(輔助時鐘)和SMCLK(子系統(tǒng)時鐘),可以根據(jù)使用的外設(shè)不同及實際情況適當(dāng)選擇和調(diào)節(jié)時鐘的頻率。在降低功耗上,可以盡可能地使頻率降低,分頻后再給外設(shè)。

1:對于MSP430F4XX序列來說,它有3個可用的時鐘來源,XT1(低速),XT2(高速),DCO.
2:由上面3個時鐘源,可以構(gòu)成4個時鐘信號。
ACLK/N,ACLK,SMCLK,MCLK,其中ACLK/N專門輸出給別的IC用,430本身只用后面3個時鐘信號。
ACLK只能由XT1(低速)提供
SMCLK可以由DCO和XT2(高速)提供,
MCLK可以由XT1(低速),XT2(高速),DCO.提供。
3:如果只接一個晶振,則必須接在XT1(低速)上。
4:PUC上電的時候,SMCLK和MCLK默認由DCO提供。
5:如果配置MCLK由XT1(低速)或 XT2(高速)提供,則當(dāng)這兩個晶振出錯的時候,MCLK會自動切換到DCO
6:XT1(低速),XT1(高速),XT2(高速),DCO出錯的時候,都會置位OFIG,同時PUC上電也會置位OFIG,而當(dāng)OFIG置位的時候,MCLK會自動切換到DCO。所以,如果一上電就配置MCLK為XT2(高速),這樣是不會起作用的,因為它已經(jīng)切換到了DCO。要切換到XT2(高速),必須等待,直到OFIG清零,然后才可以手動設(shè)置MCLK為XT2(高速),這時才會生效。
7:如果因為配置原因而造成DCO出錯,同時OFIG置位,MCLK此時仍然由DCO提供,以保證指令的繼續(xù)執(zhí)行。
8:DCO和FLL是兩個東西,F(xiàn)LL是用來穩(wěn)定DCO的輸出頻率。

本文引用地址:http://2s4d.com/article/201611/321696.htm


關(guān)鍵詞: msp430系統(tǒng)時

評論


技術(shù)專區(qū)

關(guān)閉