Kann man mit UART-gleichzeitig senden und empfangen?

Gast
Hi Klaus,

UART = Universal Asynchronous (!!!) serial Receiver and Transmitter

Das USART (... Synchronous and Asynchronous...) des Mega8 könnte auch
noch den Synchron-Modus.

Sebastian
Gast
kommt darauf an was du als gleichzeitig bezeichnest, wirklich simmultan
empfangen und senden kannst schon, hast ja einen eigenen Sende- und
Empfangsbuffer, aber die Verarbeitung der Daten wirst nicht
gleichzeitig abhandeln können, werden ja verschiedene Interrupts
generiert und diese kannst nur einmal sequenziell abarbeiten
Gast
ist vollduplexfähig, wenn man für Senden und empfangen die gleiche
Baudrate verwendet wird, da diese beim AVR nur gemeinsam für beide
Teile eingestellt werden kann.
Gast
Hi,

etwas spät, aber besser als nie...

Danke crazy horse, Du hast absolut recht, ich hab' Blödsinn
geschrieben. Die Richtigstellung:

Asynchron bedeutet, daß der Sender zu einem beliebigen Zeitpunkt senden
kann, und nicht zu warten braucht. Deshalb braucht man aber die
Baudrate.

Synchron bedeutet, daß man 2 Leitungen hat: Eine für die Daten und die
anderen für den Takt (wie bei I2C).

Hier war natürlich nach der Vollduplexfähigkeit gefragt.

Danke nochmal für den Hinweis!

Sebastian

Antwort schreiben

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