主题中讨论的其他器件: MSP430F6435
大家好、我正在为我的项目使用 MSP430F67651A、但是晶体振荡器(__LW_AT__XT1)不起作用。
我在 MSP430F6435上遇到了类似的问题、但现在它可以与解锁 XT1引脚以进行操作的代码一起工作。
但是、MSP430F67651A 与 MSP430F6435没有相同的寄存器(电池备份寄存器)。
如何使其正常工作?
UCSCTL6 &=~(XT1OFF);// XT1打开
while (BAKCTL & LOCKBAK)//解锁 XT1引脚以运行(__LW_AT__仅电池备份产品?)
BAKCTL &=~(LOCKBAK);
//循环直到 XT1、XT2和 DCO 故障标志被清除
执行{
UCSCTL7 &=~(XT2OFFG + XT1LFOFFG + DCOFFG);//清除 XT2、XT1、DCO 故障标志
SFRIFG1 &=~OFIFG; //清除故障标志
} while (SFRIFG1 & OFIFG);//测试振荡器故障标志