ATmega128 Memory Mapped ACCSES Problem.

Gast #435503
Lesenswert?
• ▲
▼
Guten Abend Community,
Ich habe einen Mega 128 und versuche das USART1 anzusprechen, alles 
vergeblich.
Nachden ich in Appnotes „m128def“ nachgeguckt habe, musste ich 
feststellen dass es sich um erweiterte I/O handelt, und dass die mit 
IN/OUT nicht ansprechbar sind ;( .
Da ich keinerlei Erfahrungen mit so was hab möchte ich euch mit meinem 
Problemchen belasten. Bitte hilft mir, Google gibt nichts her und im 
Forum fand ich auch nichts.

ASM Code:
                .equ   CLOCK   =1000000   ;
    .equ   BAUD     =2400      ; Gewünschte Baudrate
    .equ   UBRRVAL    =CLOCK/(BAUD*16)-1


; Baudrate
    ldi  temp,  LOW(UBRRVAL)
    out     UBRR1L,  temp
    ldi       temp,  HIGH(UBRRVAL)
    out   UBRR0H,  temp

Fehlermeldung vom AVRStudio: Operand 1 out of range: 0x99

Mein Equipment: STK 500, AVRStudio (Asm) , habe von C keine Ahnung.


Danke im Voraus für eure Bemühungen.

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.