新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430 5438時(shí)鐘系統(tǒng)介紹

MSP430 5438時(shí)鐘系統(tǒng)介紹

作者: 時(shí)間:2016-11-25 來(lái)源:網(wǎng)絡(luò) 收藏

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

DIVM.1 DIVM.0 選擇MCLK分頻

0 1分頻(默認(rèn))

1 2分頻

2 4 分頻

3 8 分頻

SELS 選擇SMCLK時(shí)鐘源

0 時(shí)鐘源為DCOCLK(默認(rèn))

1 時(shí)鐘源為L(zhǎng)FXT1CLK(對(duì)于MSP430F11/12X),時(shí)鐘源為XT2CLK(對(duì)于MSP430F13/14/15/16X)。

DIVS.1 DIVS.0 選擇SMCLK分頻。

0 1分頻

1 2分頻

2 4分頻

4 8分頻

DCOR 選擇DCO電阻

0 內(nèi)部電阻

1 外部電阻

PUC信號(hào)之后,DCOCLK被自動(dòng)選擇MCLK時(shí)鐘信號(hào),根據(jù)需要,MCLK的時(shí)鐘源可以另外設(shè)置為L(zhǎng)FXT1或者XT2。設(shè)置順序如下:

[1] 復(fù)位OscOff

[2] 清除OFIFG

[3] 延時(shí)等待至少50us

[4] 再次檢查OFIFG,如果仍然置位,則重復(fù)[3]、[4]步驟,直到OFIFG=0為止。



例子:

#include
void main (void)
{
unsigned int i;
P2DIR = 0x10; //設(shè)置P2.4輸出
P2SEL = 0x10; //設(shè)置P2.4口為外圍模塊用作MCLK信號(hào)輸出
BCSCTL1 &= ~XT2OFF; //使TX2有效,TX2上電時(shí)默認(rèn)為關(guān)閉的.
do
{
IFG1 &= ~OFIFG; //清振蕩器失效標(biāo)志
for(i= 0xff; i>0; i--); //延時(shí),待穩(wěn)定.
}
while ((IFG1 & OFIFG)!=0); //若振蕩器失效標(biāo)志有效
BCSCTL2 |= SELM1; //使MCLK = XT2
for(;;);
}


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: MSP4305438時(shí)鐘系

評(píng)論


相關(guān)推薦

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

關(guān)閉