MSP430 時(shí)鐘設(shè)置(二)
實(shí)例分析:
本文引用地址:http://www.ex-cimer.com/article/201608/294950.htm1、CPU運(yùn)行在VLO時(shí)鐘下:
這是最慢的時(shí)鐘,在約12千赫茲下運(yùn)行。因此,我們將通過(guò)可視化的LED閃爍的紅色慢慢地在約每3秒鐘率。
我們可以讓時(shí)鐘系統(tǒng)默認(rèn)這種狀態(tài),設(shè)置專門(mén)來(lái)操作VLO。我們將不使用任何ALCK外設(shè)時(shí)鐘在此實(shí)驗(yàn)室工作,
但你應(yīng)該認(rèn)識(shí)到,ACLK來(lái)自VLO時(shí)鐘。
#include
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
關(guān)閉看門(mén)狗定時(shí)器
P1DIR = 0x40;
配置輸出
P1OUT = 0;
關(guān)閉LED
BCSCTL3 |= LFXT1S_2;
IFG1 &= ~OFIFG;
清除OSCFault 標(biāo)志
__bis_SR_register(SCG1 + SCG0);
關(guān)閉 DCO
BCSCTL2 |= SELM_3 + DIVM_3;
while(1)
{
P1OUT = 0x40;
開(kāi)啟LED
_delay_cycles(100);
P1OUT = 0;
關(guān)閉 LED
_delay_cycles(5000);
}
}
評(píng)論