www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RS232 Receiver ATMEGA 2561


Autor: Johann (Gast)
Datum:

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

Autor: David Madl (md2k7)
Datum:

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

Autor: Johann (Gast)
Datum:

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

Autor: holger (Gast)
Datum:

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

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.