MSP430F149 externer Clock

OP (Firma: privat) #2840349
Hi leute,
Bin grad dabei einen externen Clock an einem MSP430F149 zu init.
also ich habe ein eval. Board Ts430PM64 und einen aufgelöteten Clock (ka 
was das für einer ist hab das bord von einem Koll. übernommen)

Nun versuche ich den Clock zu inti.

void init_XT2(void)
{

  unsigned int i;
  WDTCTL = WDTPW + WDTHOLD;             // Watchdog aus
  BCSCTL1 &= ~XT2OFF;                   // XT2 is on

  do
  {
    IFG1 &= ~OFIFG;                       // Clear OSCFault flag

    for (i = 0xFF; i > 0; i--);           // Time for flag to set

  }
  while ((IFG1 & OFIFG) != 0);          // OSCFault flag still set?

  BCSCTL2 |= SELM1;                     // MCLK = XT2 (safe)
}


kann es sein das es ein Hardware def. ist? weil er bleibt immer an der 
While überpüfung hängen...
laut register ist das OFIFG immer noch auf 1...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.