Gast
#634179
Hallo Hie im Forum stehen ja schon einige Beiträge zum Thema Mikrokontrollerquarz leider habe ich die Lösung für mein Problem da nicht gefunden: Ich betrieb einen MSP430F2121 bis jetzt mit dem internen Oszillator. Jetzt habe ich neu einen Quarz angeschlossen. Dieser verursacht aber Probleme. Ich habe ihn wie im Datenblatt beschrieben angeschlosen und zwei Kondensatoren auf Masse geschaltet. Wenn ich den Mainclock auf einen Pin leite, kann ich dort auch die 8MHz sehen. Allerdings bricht nach einigen Millisekunden der Takt zusammen und der DCO übernimmt dieser das Kommando. Ich habe bereits verschiedene Kondensatoren ausprobiert: 8pF, 12pF, und 20pF und 30pF. Im quarzdatenblat steht folgende Zeile: Load Capacitance: Series, 16pF, 20pF, 30pF Den Quarz habe ich nach dem TI-Turorial initialisiert: BCSCTL1 |= XTS; // ACLK = LFXT1 = HF XTAL BCSCTL3 |= LFXT1S_2; // 3-16 MHz range P2DIR |= 0x01; // P2.0 = output direction P2SEL |= 0x01; // P2.0 = ACLK function do { IFG1 &= ~OFIFG; // Clear OSCFault flag for (i = 0xFF; i > 0; i--); // Time for flag to set } while ((IFG1 & OFIFG)); // OSCFault flag still set? BCSCTL2 |= SELM_3+SELS; // MCLK+SMCLS = LFXT1 (safe) Hat jemand Erfahrung mit dem Quarz am MSP430F2121? Viele Grüsse Kresley