这里我们选择XT2外接8MHZ高频晶振作为MLCK和SMCLK
/**********渃畔***********/
/*
芯片: MSP430F169
功能: 配置系统时钟点亮LED
芯片8/9引脚外接8MHZ晶振作为时钟
led接P6.4引脚
*/
#include "msp430x14x.h"
void basic_clock(void);
void main( void )
{
WDTCTL = WDTPW + WDTHOLD; //关闭看门狗
basic_clock(); //初始化系统时钟
P6DIR |= BIT4;
while(1)
{
P6OUT |=BIT4; //LED开
for(inti=0;i<1000;i++)
P6OUT &=~BIT4; //LED关
for(inti=0;i<1000;i++)
}
}
void basic_clock(void)
{
unsigned int iq0;
BCSCTL1&=~XT2OFF; //基本定时器1 默认关闭T2CLK 开启T2CLK
do
{
IFG1&=~OFIFG; //等待开启晶振
for(iq0=0xff;iq0>0;iq0--);
}
while((IFG1&OFIFG)!=0);
BCSCTL2=0x88; //基本时钟状态寄存器2 MCLK8MHZ 1分频 SMCLK 8MHZ 1分频
}