UART in gcctest9 - Einlesen eines Zeichens

Gast #76437
Lesenswert?
• ▲
▼
Hallo zusammen!

Ich versuche gerade auf einem AT90S8515 den UART mit dem Code aus dem
gcctest9 (uart.c + uart.h) zum laufen zu bringen. Senden mit
uart_putchar und uart_putstr funktionieren ohne Probleme. Jedoch komme
ich mit dem Empfang von Zeichen nicht klar.
Kann mir jemand ein Beispiel geben, mit dem ich ein Zeichen auslesen
kann. Vielleicht hat auch jemand ein Beispiel für einen Buffer der alle
Zeichen beinhaltet und erst zurückgegeben wird wenn ein CR+LF als
Abschluß empfangen wurde.

Schon jetzt vielen Dank.

Grüße Alexander

PS: Sollte jemand einen besseren Code für den UART haben freue ich mich
auch auf diesen ...
Gast #76438
Lesenswert?
• ▲
▼
Hast Du mal einen Blick in das Tutorium geworfen?
Sonst gibt es noch das Tutorium von Christian Schifferle (zwischen den
links zu finde). Das ist von der Syntax zwar nicht mehr ganz aktuell,
aber sonst sehr hilfreich.

Antwort schreiben

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