Assembler für ATMega64

Gast #147804
Hallo,
ich habe ein Problem beim assemblieren von Dateien für den
ATMega 64 ich verwende den AVR macro assembler version 1.76.4 (Aug  6
2004 07:02:13) .
Wenn die Adresse beim OUT Befehl größer 63 ist kommt die
Fehlermeldung "Illegal argument type or count".

z.B. bei   out    UBRR1H,r17

der Wert von UBRR1H  ist nach  m64def.inc  0x99

Kann mir jemand einen Tip geben.

mfg
Jürgen
Gast
Danke,
jetzt habe ich's auch gefunden . Hatte ein stück Code
aus dem Datenblatt des Mega64 genommen und Atmel hat da wohl
nicht speziel für Mega 64 Code angegeben.

mfg
Jürgen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.