UART: Unterschied zwischen den Versionen
Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Keine Bearbeitungszusammenfassung |
|||
Zeile 8: | Zeile 8: | ||
USART steht für Universal Synchronous/Asynchronous Receiver Transmitter und bietet die Möglichkeit einer zusätzlichen synchronen Datenübertragung. | USART steht für Universal Synchronous/Asynchronous Receiver Transmitter und bietet die Möglichkeit einer zusätzlichen synchronen Datenübertragung. | ||
== Reihenfolge der Bits == | |||
{| border=1 cellpadding=3 | {| border=1 cellpadding=3 |
Version vom 7. September 2014, 14:08 Uhr
UART ist die Abkürzung für Universal Asynchronous Receiver Transmitter.
Der UART ist die gängige serielle Schnittstelle an PCs und Mikrocontrollern. Es können Daten in Wörtern von 5 bis 9 Bit (beim Standard-Controller "16550") übertragen werden, üblich sind 8 oder 9 Bit. Dies sind auch die von vielen Mikrocontrollern unterstützen Modi.
USART
Neuere Mikrocontroller verfügen meist über einen oder zwei USART(s).
USART steht für Universal Synchronous/Asynchronous Receiver Transmitter und bietet die Möglichkeit einer zusätzlichen synchronen Datenübertragung.
Reihenfolge der Bits
Startbit | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | (D8) | (Parität) | Stopbit(s) |
Achtung: das LSB wird zuerst gesendet!
Siehe auch
- RS-232 ein serieller, asynchroner Übertragungsstandard
- Baudratenquarz
- UART im AVR-Tutorial
- UART im AVR-GCC-Tutorial
- USB Ersatzschnittstelle für PC Peripherie, sollte bei Neuentwicklungen statt UART verwendet werden.
- UART auf USB
- Forumsbeitrag: Synchronisieren beim UART
- Forumsbeitrag: Wie erkennt der UART das Startbit?
- Forumsbeitrag: Das A und O des UART- Puffers
- Forumsbeitrag: Einfacher Kommandointerpreter mit ASCII Kodierung
Weblinks
- UART Monitor
- Determining Clock Accuracy Requirements for UART Communications (PDF) - Application Note 2141 von Maxim. Wie genau muss eigentlich die Taktrate für UART sein?