MSP430: MCLK-Problem

Gast #109140
Lesenswert?

Hallo,

Controller: MSP430F449

Ich benutze einen externen Quarz (8MHz an XT2) und folgende
Konfiguration:

  FLL_CTL1 &= ~XT2OFF;                  // XT2 einschalten (8MHz)
  do
  {
    FLL_CTL0 &= ~XT2OF;                 // clear XT2 osc fault flag
    for (i = 0; i < 1000; i++);         // warten
  } while(FLL_CTL0 & XT2OF);


  FLL_CTL1 |= SELM_XT2;                 // MCLK = XT2
  FLL_CTL1 |= SELS;                     // SMCLK = XT2
  FLL_CTL1 &= ~SMCLKOFF;                // SMCLK einschalten

Der SMCLK läuft auch auf 8MHz, sichtbar am Testausgang.
Der MCLK läuft allerdings auf ca. 300kHz.
Was mache ich falsch ?

Danke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren