ATmega644P Fehlermeldung bei "out UBRR0L,r16"

OP #1487838
Lesenswert?
• ▲
▼
Hallo Leute,

hab da mal bei meinem ersten Gehversuch mit dem ATmega644P ´ne Frage zu 
Fehlermeldungen beim Assemblieren.

Ich benutze:
AVR-Studio 4.15
Assembler Version 2
.include "m644pdef.inc"

Beim Assemblieren bekomme ich nun folgende Fehlermeldung

error: Operand 1 out of range: 0xc4

bezogen auf die Zeile.
1
out  UBRR0L,r16

In der Register Summary ist die Adresse für

UBRR0L = (0xc4) und keine weitere Adresse ohne Klammern, wie es zB. Beim 
ATmega162 der Fall ist.

Hat da vielleicht jemand einen Tipp, wie ich UBRR0L Beim 644P ansprechen 
kann ?!?


MfG
Ak Tronik
Gast #1487848
Lesenswert?
• ▲
▼
>>Hat da vielleicht jemand einen Tipp, wie ich UBRR0L Beim 644P ansprechen
>>kann ?!?

>Vielleicht mit 'sts'.

In C macht man das so:

UBRR0L=wert;

Für alle AVR die UBRR0L haben.

Aber ich denke das das weder spess (;) noch AK interessiert.

AVR Assembler ist Mist!
Gast #1487864
Lesenswert?
• ▲
▼
Hi

>In C macht man das so:
>UBRR0L=wert;
>Für alle AVR die UBRR0L haben.
>Aber ich denke das das weder spess (;) noch AK interessiert.
>AVR Assembler ist Mist!

Nur wenn man zu doof (und zu intolerant) ist. Was sollen eigentlich 
deine ständigen Attacken gegen Assembler. Hälst da das für sonderlich 
intelligent?

MfG Spess
Gast #1487873
Lesenswert?
• ▲
▼
>Nur wenn man zu doof (und zu intolerant) ist. Was sollen eigentlich
>deine ständigen Attacken gegen Assembler. Hälst da das für sonderlich
>intelligent?

Nö, ist halt nur lustig zu sehen wie ihr euch da abquält;)
Gast #1487886
Lesenswert?
• ▲
▼
Hi

>Nö, ist halt nur lustig zu sehen wie ihr euch da abquält;)

Wo quält sich da jemand ab?

>In C macht man das so:
>UBRR0L=wert;

Weiter reicht es wahrscheinlich auch nicht. Ich denke in C kann man auch 
16-Bit Werte zuweisen:

UBRR0=xyz

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.