Gast
#701516
Hallo Ich arbeite mit einem MSP430F147 mit externem 4MHz Quarz an XIN & XOUT. Den ACLK habe ich auf Pin20 (P2.0) ausgegeben und messe meine 4MHz (Divider = 1). Dasselbe habe ich für den MCLK gemacht, messe an Pin48 (P5.4) aber nur etwas über 100kHz, obwohl meiner Meinung nach die Initilisierung korrekt ist: *** Code *** do { IFG1 &= ~OFIFG; // Clear OSCFault flag for (int i = 0xFF; i > 0; --i); // Time for flag to set } while ((IFG1 & OFIFG)); // OSCFault flag still set? BCSCTL1 = XT2OFF // Oscillator XT2 off, only XT1 used + XTS // XT1 in high frequency mode (Quarz = 4MHz) + DIVA_0; // Divider ACLK = 1 (ACLK = XT1) // IE1 = OFIE; // enable osc. fault interrupt BCSCTL2 = SELM_3 // MCLK source = XT1 + DIVM_0; // Divider MCLK = 1 *********** Kann mir da jemand weiterhelfen? Gruess Peter