LPC1768 PLL0 Setup

Gast #2101541
Lesenswert?
• ▲
▼
Servus zusammen,

ich bastel mir gerade ein BSP für den LPC1768. Bin jetzt bei der 
Clockiniialisierung. Selbst wenn ich nach der Anweisung von NXP in 
Kap.4.5.13 des Usermanuals vorgehe, lockt mir der µC den Clock nicht 
ein, d.h. PLL0STAT ist 0! Ich weiss nicht, was ich noch machen soll. 
Anbei mal ein Auschnitt des Codes mit Registerausgabe.

Thanx, Arne
Angehängte Dateien:
Gast #2101588
Lesenswert?
• ▲
▼
Hallo habe dir mal meine Init-Sequenz für PLL0 gepostet,
funktioniert so einwandfrei.

  //-------------------------PLL Konfiguration,CPU=60MHz, 
ExtOsc=16MHz--------------------------------
  SC->SCS|=(1<<5);                   //Start the external Oscillator
  uint32_t temp;
  while(!(SC->SCS&(1<<6)))           //Wait for MainOscillator to become 
stable (6=CLKSTAT)
    {
    };
  //SC->CLKSRCSEL=0;                  //Choose internal RC-Oscillator as 
Sysclk
    SC->CLKSRCSEL=1;                    //Choose External Crystal 
Oscillator as Sysclk
    SC->CCLKCFG=4;                      //Divide PLLCLK by 5 for CPU
    //Activation of PLL0
    SC->PLL0CON|=PLLCON_PLLE;                   //Enable PLL0
    SC->PLL0CFG=(PLLCFG_MUL75)|(PLLCFG_DIV8);  //Multiply by 75, divide 
by 8; F_pll=Xosc*2*Mul/Div (300MHz)
    SC->PLL0FEED=PLLFEED_FEED1;                 //Actualize Values for 
PLL0
    SC->PLL0FEED=PLLFEED_FEED2;
    while((SC->PLL0STAT&(1<<26))==0)
    {};
    //    Delay(0x00b00000);
    SC->PLL0CON|=PLLCON_PLLC;    //Set the Connect Bit in PLLControl 
register to connect PLL as CPUclock
    SC->PLL0FEED=PLLFEED_FEED1;    //Actualize Values for PLL0, now 
connected to CPU
    SC->PLL0FEED=PLLFEED_FEED2;
    //PLLConfiguration finished

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.