MSP430 时钟设置(二)
实例分析:
本文引用地址://www.cghlg.com/article/201608/294950.htm1、CPU运行在VLO时钟下:
这是最慢的时钟,在约12千赫兹下运行。因此,我们将通过可视化的LED闪烁的红色慢慢地在约每3秒钟率。
我们可以让时钟系统默认这种状态,设置专门来操作VLO。我们将不使用任何ALCK外设时钟在此实验室工作,
但你应该认识到,ACLK来自VLO时钟。
#include
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
关闭看门狗定时器
P1DIR = 0x40;
配置输出
P1OUT = 0;
关闭LED
BCSCTL3 |= LFXT1S_2;
IFG1 &= ~OFIFG;
清除OSCFault 标志
__bis_SR_register(SCG1 + SCG0);
关闭 DCO
BCSCTL2 |= SELM_3 + DIVM_3;
while(1)
{
P1OUT = 0x40;
开启LED
_delay_cycles(100);
P1OUT = 0;
关闭 LED
_delay_cycles(5000);
}
}
评论