de:netzer:uart

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
de:netzer:uart [2014/01/04 18:17] – [Asynchrone serielle Schnittstelle (UART)] sveschde:netzer:uart [2025/06/11 20:42] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Asynchrone serielle Schnittstelle (UART) ======
  
 +<note important>Für die Funktionalität muss das **[[io_project|IO Projekt]]** (base oder pro) auf den Netzer [[fwupdates|geladen]] werden.</note> 
 +
 +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.