====== Asynchrone serielle Schnittstelle (UART) ====== Für die Funktionalität muss das **[[io_project|IO Projekt]]** (base oder pro) auf den Netzer [[fwupdates|geladen]] werden. 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/erwartet. | | Ungerade | Es wird eine ungerade Parität übertragen/erwartet. | | Gerade | Es wird eine gerade Parität übertragen/erwartet. | | 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.