Forum: Mikrocontroller und Digitale Elektronik AT91SAM7S - PLL reaktivieren


von Nobbie (Gast)


Lesenswert?

Hallo,

ich habe momentan Schwierigkeiten beim AT91SAM7S256 die PLL sauber zu 
aktivieren.

Ich entwickle mit Rowley CrossStudio. Aus dem CrossStudio heraus wird 
über das Startup File die PLL aktiviert. Das funktioniert auch. Jetzt 
setze ich aber während meiner Initialisierung den SlowClock als 
MasterClock um die Stromaufnahme zu reduzieren. Wenn ich jetzt aber die 
PLL wieder aktivieren möchte, wird das LOCK Bit im Statusregister nicht 
mehr gesetzt.

Folgende Vorgehensweise:

- ich aktiviere wieder den Main Oscillator und warte bis dieser stabil 
ist
- dann konfiguriere ich die PLL
- ich warte auf das LOCK Bit und da bleibt er denn hängen, da dieses 
nicht wieder gesetzt wird.

Habt ihr eine Ahnung woran das liegen könnte???

Danke
Nobbie

von Lupin (Gast)


Lesenswert?

An zeile 67 in deinem Code listing. Da hast du vergessen bit 9 zu 
setzen.

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.