Quarz an Xtal1 und 2 Xmega 128A1

OP #1122981
Hallo,

ich möchte gern eine Externes Quarz an den Xtal Pins 91 und 92 
anschließen.
Hab ich auch gemacht mit den beiden C gegen masse und einem 16Mhz Quarz.
Mein Problem ist jetzt (ich hab die Datenblätter gewälzt bis zum 
abwinken aber ich krieg es nicht gebacken.

vom rein logischen müsste es damit gehen:

reset:

...
ldi temp,0x03
sts CLK_CTRL,temp
...

main:....
ich habe jetzt mir den Osc Control Registern noch ein bisschen hin und 
hergespielt aber keine Lösung gefunden.
Der Controller bleibt immer im 2Mhz RC Modus
Muß ich vor dem umstellen der Taktquelle noch was beachten?
OP #1123057
Hab das hier versucht:

ldi Temp, 0xC3
sts OSC_XOSCCTRL, Temp
ldi temp,0xC0
sts OSC_PLLCTRL,temp
ldi temp,0x08
sts OSC_CTRL,temp

wat:
lds   temp,OSC_STATUS
sbrs  temp,3
rjmp wat

ldi temp,(CLK_SCLKSEL0_bm)|(CLK_SCLKSEL1_bm)
sts CLK_CTRL,temp

geht auch nicht
???
Gast #1123079
Hi

Wenn ich das Manual richtig interpretiere, gibt es da noch ein 
'Configuration Change Protection Register'. Dort moss man anscheinend 
eine Signatur schreiben, um auf die Register zugreifen zu können.
Wo hast du den XMega her?

MfG Spess
OP #1123083
so gehts

ldi Temp, 0xC3
sts OSC_XOSCCTRL, Temp
ldi temp,0xC0
sts OSC_PLLCTRL,temp
ldi temp,0x08
sts OSC_CTRL,temp

wat:
lds   temp,OSC_STATUS
sbrs  temp,3
rjmp wat
ldi Temp, $D8
out CPU_CCP, Temp
ldi temp,(CLK_SCLKSEL0_bm)|(CLK_SCLKSEL1_bm)
sts CLK_CTRL,temp
Gast #1123089
Hi

>habe keine Ahnung, ob man das mit ASM quasi "online" machen kann, aber
>die entsprechenden Fuses für einen externen Quarz hast du gesetzt?

Es geht/ging um einen XMEGA.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.