Forum: Mikrocontroller und Digitale Elektronik [AVR] Seltsames verhalten beim Schreiben von XMCRA


von Niko (Gast)


Lesenswert?

Guten Tag,

ich exprimentiere gerade mit dem XMEM-Interface vom Atmega128. Dabei ist 
mir ein seltsamer Effekt beim Setzen von XMCRA aufgefallen, den ich mir 
nicht erklären kann.
1
ldi r24,0x0E
2
sts XMCRA,r24
Führe ich diese Zeilen im AVRStudio (5) aus, so werden nur die Bits 1 
und 2 gesetzt, nicht aber Bit 3 wie ich es eigentlich erwartet hatte. 
Zudem wird als Wert 0x07 angegeben obwohl Bit 0 (und 7) ja reserviert 
ist und somit ja eigentlich 0 sein sollte, d.h. wenn die Bits schon 
falsch gesetzt werden hätte ich einen geraden Wert erwartet.

Kann mir irgendjemand erklären, wo hier mein Denkfehler liegt? Kann es 
sein, dass der Atmega128 im Kompatibilitätsmodus simuliert wird? Falls 
ja, wie kann ich diesen deaktivieren?

Gruß,
Niko

von spess53 (Gast)


Lesenswert?

Hi

Schon mal bei den Known Issues nachgesehen?

MfG Spess

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.