UART
Universal Asynchronous Receiver/Transmitter — die klassische asynchrone serielle Kommunikation über zwei Leitungen (TX und RX) ganz ohne gemeinsamen Takt. Beide Seiten müssen sich vorab auf die Geschwindigkeit (Baudrate) einigen. Die Grundlage für serielle Konsolen, GPS-Module und unzählige Debug-Verbindungen.
Mechanik: "asynchron" heißt, es gibt keine Taktleitung — stattdessen wird jedes Byte mit einem Startbit, Datenbits und einem Stoppbit eingerahmt, und beide Seiten müssen auf dieselbe Baudrate eingestellt sein (z. B. 115200). Vorteil: extrem einfach, nur zwei Leitungen, universell unterstützt. Nachteil: passende Geschwindigkeit nötig, keine Adressierung (nur Punkt-zu-Punkt zwischen zwei Geräten), mäßige Geschwindigkeit. Spannungspegel: TTL (3,3/5 V) auf Platinen, RS-232 (±12 V) für ältere PC-Anschlüsse, RS-485 für lange, robuste Verbindungen. Klassische Einsatzgebiete: serielle Konsole für Router und Server, Programmieren von Mikrocontrollern, GPS-/GSM-Module. Zusammen mit SPI und I²C eines der drei grundlegenden seriellen Protokolle. "Sich auf UART aufschalten" ist oft der erste Schritt beim Hardware-Hacking.