This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2475:CAN#39;t CLEAR XT1OFFG。

Guru**** 2350940 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1164771/msp430fr2475-can-t-clear-xt1offg

器件型号:MSP430FR2475

我不知道为何无法清除 XT1OFFG。

我根据下面的链接编写了以下代码、但我无法退出 while 并清除该标志。 可能的问题是什么?

MSP430FR2433:XT1时钟操作和 XT1OFFG 晶体故障中断要求- MSP 低功耗微控制器论坛- MSP 低功耗微控制器- TI E2E 支持论坛

#include

int main (void){

  WDTCTL = WDTPW + WDTHOLD;//停止 WDT
  P2SEL0 |= BIT0 | BIT1;
  执行{
      CSCTL7 &=~(XT1OFFG | DCOFFG);//清除 XT1、DCO 故障标志
      SFRIFG1 &=~OFIFG;//清除故障标志
  } while (SFRIFG1 & OFIFG);//测试振荡器故障标志

while (1){
/*代码*/

  }

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    当外部 xtal 尝试稳定时、XT1OFFG 标志会被置位。 如果您从未脱离环路、那么您的晶体永远不会稳定。 有关 LF XTAL 设置和电路设计/布局最佳实践的更多详细信息、请参阅以下应用手册。  

    www.ti.com/lit/slaa322