微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MSP430 时钟设置(二)

MSP430 时钟设置(二)

时间:08-03 来源:互联网 点击:

实例分析:

1、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);

}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top