msp430f149中xin引脚与xout引脚接8M晶振,但是8M晶振不起振
程序是这样的
#include <msp430x14x.h>
void main(void)
{
unsigned int i;
WDTCTL = WDTPW+WDTHOLD;
P5DIR =0X10;
P5SEL=0X10;
BCSCTL1&= XTS;
do{
IFG1 &= ~OFIFG;
for(i=0xff;i>0;i--);
}
while((IFG1&OFIFG)!=0);
BCSCTL2|=SELM1+SELM0;
for(;;);
}
新手,碰到这个问题几天了,求各位高手出手相助,万分感谢!
[
本帖最后由 hnhsplj 于 2012-5-16 22:37 编辑 ]
此帖出自
小平头技术问答
void init_clock8m()
{
uchar i;
WDTCTL = WDTPW + WDTHOLD; // 关看门狗
BCSCTL1 &= ~XT2OFF; // 打开XT2
do{
IFG1 &= ~OFIFG; // 时钟稳定
for (i = 0xff; i > 0; i--);
}
while ((IFG1 & OFIFG));
BCSCTL2 |= SELM_1+SELS; // MCLK=SMCLK=XT2
}
/******************************************************************************/我这个初始化肯定可以,如果不行那就是你硬件有问题,换个晶振看看
一周热门 更多>