Forum: Mikrocontroller und Digitale Elektronik Atmel SAM PLL


von Jan (Gast)


Angehängte Dateien:

Lesenswert?

Wunderschönen guten Morgen,

ich schlag mich seit ein paar Tagen mit der PLL Konfiguration des Atmel 
SAM C 21 rum und mache keinerlei Fortschritte.

Gewünscht ist, den externen Quarz (12Mhz) als Quelle für die PLL zu 
verwenden, der ist bereits konfiguriert und funktioniert wie er soll, 
testweise nehme ich ihn als Taktquelle.

Augenscheinlich ist die PLL auch korrekt konfiguriert aber sie rastet 
nicht ein (Lock Bit wird nicht gesetzt).

sieht jemand einen offensichtlichen Fehler ?

schonmal vielen Dank und Grüße
Jan

von Profi Frickler (Gast)


Lesenswert?

- Wenn du schon eine C-Source postest dann bitte in *.c

- Tabs in Sources sind (fast immer) scheisse, es sein denn
man benutzt sie (die Sources) nur als Eigenbrödler selber.
Es soll Leute geben deren Bildschirm schmäler ist als deiner.
Oder auch: in der Selbstbeschränkung liegt der Meister.

von Profi Frickler (Gast)


Lesenswert?

Profi Frickler schrieb:
> Es soll Leute geben deren Bildschirm schmäler ist als deiner.

bzw. deren Tab-Settings ganz andere sind als deine ....

von Jan (Gast)


Angehängte Dateien:

Lesenswert?

das Problem mit den tabs sehe ich ein, war nicht auf doppelleer 
konfiguriert - geändert.

um zum einfachen testen war die funktion direkt in der main, daher 
einfach in text kopiert.

von Profi Frickler (Gast)


Lesenswert?

Unabhängig davon ob die Register richtig konfiguriert werden .....
(ich werde die Bits nicht nachvollziehen) ..... fällt auf dass
du für das Abwarten auf die richtige Stellung der Statusbits
nur wenig Zeit lässt. Wenn die Variable <to> voll ist brichst
du ab, das können je nach Optimierung des Compilers wenige
tausend Prozessorzyklen sein. Eine PLL wird aber deutlich länger
brauchen um einzuschwingen. Du schreibst selbst in der Source
dass die Lock Time einige Millisekunden braucht. Das Anschwingen
eines Oszillators kann übrigens in der gleichen Grössenordnung
liegen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.