我外接了一个外部8MHz的晶振,连到引脚P2.6 P2.7上,
BCSCTL1 &= ~XT2OFF;// 打开XT2晶振BCSCTL1 |= XTS;BCSCTL2 |= SELM1+SELS;BCSCTL3 |=XT2S1;
用示波器看了一下主频,只有0.1MHZ,当我把RSEL3置1,主频能达到1MHZ,不知道是不是我配置有问题??
user3917511:
应该是BCSCTL2 |= SELM_2+SELS; /* MCLK,SMCLK= XT2 (safe),主时钟移到XT2高频晶振上*/你切到SELM_1是到内部DCO上了。
guangping du:
回复 user3917511:
不是吧,SELM就定义了SELM_0 SELM_1;SELM1是最高位,SELM=10 当片上有 XT2 振荡器时,XT2CLK。 当片上没有XT2 振荡器时,LFXT1CLK 或 VLOCLK。