Operand out of range ATMEGA 128

Gast #1755789
Lesenswert?
• ▲
▼
Hab ein Problem:
1
.include <m128def.inc>
2
.cseg
3
.org 0
4
start:
5
ldi r16, low(RAMEND)
6
ldi r17, high(RAMEND)
7
out spl, r16
8
out sph, r17
9
;-------------------------
10
ser r16
11
out ddra, r16
12
out ddrb,r16
13
out ddrc, r16
14
out ddrd,r16
15
out ddre, r16
16
out ddrf, r16

wenn ich dass eingebe kommt bei out ddrf und out ddre der Fehler Operand 
1 out of range
Gast #1755795
Lesenswert?
• ▲
▼
Hi

>wenn ich dass eingebe kommt bei out ddrf und out ddre der Fehler Operand
>1 out of range

DDRE und DDRF sind mit out nicht zu erreichen. Nimm sts. Gilt auch noch 
für andere IO-Register.

MfG Spess

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.