Forum: Mikrocontroller und Digitale Elektronik uC UART: Vollduplex möglich, oder SPI-Verhalten?


von Frank (Gast)


Lesenswert?

Hallo Leute!

Mal ne Frage zum UART beim Mikrocontroller: Kann ich hier gleichzeitig, 
aber halt nicht synchron zueinander Senden und Empfangen (ist ja 
asynchron)? Beim SPI muss ich ja immer was Senden, um was zu empfangen.

von Dieter W. (dds5)


Lesenswert?

Der UART arbeitet in aller Regel vollduplex.

Deswegen gibt es auch oft getrennte Interrupts für Senden und Empfang.

von Purzel H. (hacky)


Lesenswert?

Nein, das UART ist asynchron. Man kann senden und empfangen, muss aber 
nicht. Die Meldungen koennen aber auch versetzt sein.

von coder (Gast)


Lesenswert?

was die uart deines uc kann und was nicht erzählt dir das datenblatt 
deines controllers

von Frank (Gast)


Lesenswert?

Danke Dieter, danke Oschi!

von Henry (Gast)


Lesenswert?

Kleiner Hinweis:

Der Terminus "asynchron" in Bezug auf eine RS232 Schnittstelle meint 
nicht eine vorhandene oder nicht vorhandene zeitliche Beziehung zwischen 
gesendeten und empfangenen Bits einer Seite.

Vielmehr ist damit gemeint, dass der Sender auf der einen Seite und der 
Empfänger auf der anderen Seite keinen gemeinsamen Takt haben, also 
nicht synchron laufen, d.h. "asynchron".

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.