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.
Der UART arbeitet in aller Regel vollduplex. Deswegen gibt es auch oft getrennte Interrupts für Senden und Empfang.
Nein, das UART ist asynchron. Man kann senden und empfangen, muss aber nicht. Die Meldungen koennen aber auch versetzt sein.
was die uart deines uc kann und was nicht erzählt dir das datenblatt deines controllers
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.