Gast
#219262
Ich möchte bei einem atmega128 eine der beiden seriellen Schnittstellen
initialisieren. Ich komme aber nichtmal bis zum Einstellen der
Baudrate. Ich habe sie in r16 und r17 gespeichert und wie folgt
initialisiert:
; Baudrate einstellen
out UBRR1L, r16
out UBRR1H, r17
Der Assembler (AVR-Simulator von ARVStudio4) bringt aber immer den
Fehler: "Illigal argument type or count".
Ich hab auch schonmal versucht direkt die Adressen für UBRR1L und
UBRR1H einzugeben ($98 und $99 wenn ich mich nicht irre). Aber der
Fehler tritt generell ab allen Adressen gößer $3F auf. Für kleinere
Adressen funktionniert die Zuweisung.
Kann mir jemand weiterhelfen?
P.S.
Weis jemand wie ich eine 7-Bitübertragung ohne Parität mit einem
Startbit und 2 Stopbits initialisiere. Ich komm da mit dem Datenblatt
nicht so ganz klar...