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