CodeVisionAVR und UART

Gast #14760
Hallo !!!

Ich benutze CodeVisionAVR 1.0.2 (STK500)und versuche seit einiger Zeit 
meiner serielle Schnittstelle ein paar "Worte" zu entlocken.Es gelingt 
mir einfach nicht.Hab nen 2313 und experimentiere mit dem Befehl putchar 
ein wenig (oder mehr) rum.
Vielleicht hat ja jemand ein Beispiel Prog. oder ne Idee.

Gruß Mario
Gast #14761
Hallo,

in Assembler sieht das so aus:
;======  Ausgabe eines Zeichen an die Ser. Schnittstelle
;======  Übergabe in R16

ZEI_SER:  SBIS  USR,UDRE  ;springe, wenn Senderegister leer
    RJMP  ZEI_SER    ;sonst warten
    OUT  UDR,R16    ;Buchstabe an Senderegister übergeben
    RET
Gast #14763
Hallo Mike
Danke für die Antwort. Aber in Assembler hatte ich mit der UART schon 
Erfolg gehabt.Mich wurmt es nur das ich es mit CodeVision nicht hin 
bekomme.
Gruß Mario
Gast #14765
Vielen Dank für die Tipps
Ich bin selber drauf gekommen.Hab doch dummerweise ne Brücke am STK500 
falsch gesteckt. Dazu kam noch,daß der interne Oszillator am Bord neu 
initialisiert werden mußte.

Antwort schreiben

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