pll_enable_config_defaults aus Atmel ASF

OP #3916653
Lesenswert?
• ▲
▼
Hallo Atmel Experten,

ich möchte einen Externen Clock für einen anderen Chip generieren....

Zur Hardware:
Ich verwende den AT32UC3A0512, wie er auch auf dem EVK1100 zu finden 
ist.
Bei den Sourcen aus dem ASF wird beim Startup die Funktion 
pll_enable_config_defaults(0) verwendet, welche den PLL0 auf 48 MHz 
bringt.

Dieses wollte ich verwenden um einen 10 MHz Clock zu generieren. Dazu 
habe ich den 12 MHz Quarz (Hauptquarz) als Quelle definiert und den PLL1 
auf Multipikator 5 und divisor 6 gestellt.
Anschließend wird mit den PM Funktionen pm_gc_enable(ADE_PM, 
AVR32_PM_GCLK_GCLK3); und gpio_enable_module_pin(ADE_CR, 
AVR32_PM_GCLK_3_1_FUNCTION); der Pin von Port B 31 als Ausgang gewählt.

Jetzt das seltsame: Beim EVK1100 funktioniert das ganze und an der von 
uns gebauten Hardware bleibt das System in der Funktion 
pll_enable_config_defaults "hängen".
Bei geneueren Untersuchungen habe ich festgestellt, dass in der Funktion 
eine While-Schleife eingebaut ist. (while (!pll_is_locked(pll_id));)
Hier wird also darauf gewartet dass die PLL stabil läuft? Wenn ich nur 
mit 4 Multipliziere geht das Programm einwandfrei da drüber.

Kennt das vielleicht jemand?
Laut Datenblatt kann die PLL mehr als 60 MHz..


Danke und Gruß,
Florian

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.