Forum: Mikrocontroller und Digitale Elektronik externer Oszillator Xmega


von Xmega Programmierer (Gast)


Lesenswert?

Habe den Code für den internen 32 Mhz Oszillator im xmega in Betrieb- 
funktioniert einwandfrei:

OSC.CTRL = 3;
while(OSC.STATUS != 3){}
CCP = 0xD8;
CLK.CTRL = 1;

Ich möchte nun einen externern Oszillator (kein Quarz) an meinen Xmega 
anschließen. Habe nun folgenden Code der nicht funktioniert:

OSC.CTRL = 0x08;
OSC.XOSCCTRL = 0x00;

while(OSC.STATUS != 0x08){}
CCP = 0xD8;
CLK.CTRL = 0x03;

Wo ist der Fehler?

von heinz (Gast)


Lesenswert?

ist dein frequenzbereich 0.4-2MHz?

wenn nein musst du auf jedenfall noch in XOSCCTRL den frequency range 
einstellen

von R--- S. (rene66)


Lesenswert?

War das der Fehler?

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.