RS232 Receiver ATMEGA 2561

Gast #1595389
Hallo @ all

Ich verwende den Atmel 2561 µC. Hier möchte ich Daten mit der RS232 
empfangen (115200 baud). Dies funktioniert auch bereits recht gut jedoch 
habe ich noch einige Fragen.

Wie viele Bytes kann der µC zwischenspeichern bis 1 Byte verloren geht?

Hier ein Auszug aus dem Datenblatt:

The Data OverRun Flag indicates data loss due to a receiver buffer full 
condition. A Data OverRun occurs when the receive buffer ist full (two 
characters), it is a new character waiting in the receive Shift 
Register, and a new start bit detected

Kann der µC 2 Bytes plud das 3. Byte im Shift Register 
zwischenspeichern?
Also soweit ich das verstanden habe, ist das nur 1 Byte (plus das im 
Schieberegister).

Nachtrag: ups, genau das Wichtigste im Auszug überlesen. Scheinbar hat 
der ATmega2561 UART dann wirklich 2 Bytes (+ Schieberegister). Ich hatte 
das noch vom ATmega8 im Kopf.

Gruß
David
Gast
Wenn ich 2 Bytes im Empfangsbuffer habe, liest er beim Auslesen der 
Daten aus dem Buffer zuerst das Byte das zuerst in den Buffer 
geschrieben wurde auch zuerst aus?
Gast
>Wenn ich 2 Bytes im Empfangsbuffer habe, liest er beim Auslesen der
>Daten aus dem Buffer zuerst das Byte das zuerst in den Buffer
>geschrieben wurde auch zuerst aus?

Welches denn sonst? Alles andere würde nur Mischmasch ergeben.
Such mal nach FIFO .

Antwort schreiben

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