Forum: Mikrocontroller und Digitale Elektronik STS/LDS funktionieren im Simulator nicht.


von Eumel (Gast)


Lesenswert?

Simuliere ich im AVR Studi 5 z.b. ldi r16,42 steht der Wert danach wie 
erwartet im Register 16.
Auf die Register 0 bis 15 kann ich mit ldi nicht zugreifen. Also benutze 
ich STS. Aber das klappt nicht, kein Fehler sondern der Wert in Register 
15 (als Beispiel) bleibt 0.
Wieso ist das so?

von (prx) A. K. (prx)


Lesenswert?

Hast du sowas wie
  LDI   r16, 50
  STS   1, r16
probiert, um R1 mit 50 zu laden? Besser, schneller und kürzer:
  LDI   r16, 50
  MOV   r1, r16

von Eumel (Gast)


Lesenswert?

Alles klar, vielen Dank für die schnelle Hilfe!

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.