工具/软件:Code Composer Studio
大家好,我用下面的方法来进行 MSP430时钟初始化。
(三
while (BAKCTL 和 LOCKBAK) //解锁 XT1引脚以进行操作
BAKCTL &=~(LOCKBAK);
UCSCTL6 &=~(XT1OFF); // XT1打开
UCSCTL6 |= XCAP_3; //内部负载电容
//循环直到 XT1、XT2和 DCO 稳定-在本例中循环直到 XT1和 DCO 稳定
操作
{
UCSCTL7 &=~(XT2OFFG + XT1LFOFFG + DCOFFG);
//清除 XT2、XT1、DCO 故障标志
SFRIFG1 &=~OFIFG; //清除故障标志
} while (SFRIFG1&OFIFG); //测试振荡器故障标志
(二
程序执行不会脱离指示振荡器故障标志未清除的 DO _ while 循环。如何解决此问题??