Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
de:netzer:uart [2014/01/04 18:20] – [Polarität (ab Version 1.5pro)] svesch | de:netzer:uart [2025/06/11 20:42] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Asynchrone serielle Schnittstelle (UART) ====== | ||
+ | <note important> | ||
+ | |||
+ | Im UART-Modus wird Pin RX als Empfangsleitung und Pin TX als Sendeleitung für eine serielle Schnittstelle konfiguriert. | ||
+ | |||
+ | Die Schnittstelle kann über das Webinterface des Netzers parametriert werden. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Baudrate ===== | ||
+ | |||
+ | Es werden die folgenden Baudraten unterstützt. | ||
+ | Durch den externen Quarz und Taktgenerierung entsteht ein systembedingter Fehler. | ||
+ | |||
+ | ^ Baudrate in Baud ^ Fehler in % ^ | ||
+ | | 300 | 0 | | ||
+ | | 1200 | 0,01 | | ||
+ | | 2400 | 0,01 | | ||
+ | | 4800 | 0,0072 | | ||
+ | | 9600 | 0,01 | | ||
+ | | 19200 | -0,08 | | ||
+ | | 38400 | 0,098 | | ||
+ | | 57600 | -0,08 | | ||
+ | | 115200 | 0,47 | | ||
+ | |||
+ | |||
+ | ===== Datenformat ===== | ||
+ | |||
+ | Es wird ein Startbit sowie 8-Bit breite Datenwörter und ein folgendes Stopbit unterstützt. Ein Paritätsbit ist optional und kann wie folgt eingestellt werden (nur **IO_pro**): | ||
+ | |||
+ | ^ Modus ^ Erläuterung ^ | ||
+ | | Keine | Es wird kein Paritätsbit übertragen/ | ||
+ | | Ungerade | Es wird eine ungerade Parität übertragen/ | ||
+ | | Gerade | Es wird eine gerade Parität übertragen/ | ||
+ | | Markierung | Das Paritätsbit ist immer 1. Diese Einstellung kann dafür verwendet werden, ein zweites Stopbit zu emulieren. | | ||
+ | | Leerzeichen | Das Paritätsbit ist immer 0. | | ||
+ | |||
+ | |||
+ | ===== Handshakes (ab Version 1.5pro) ===== | ||
+ | |||
+ | Coming soon. |