www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik CodeVisionAVR und UART


Autor: MarioS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich habe vergessen, vorher serielle Schnittstelle scharf machen.

Autor: MarioS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: ... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kannst du deinen C-Source-Code mal posten?

Autor: MarioS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.