📟

Baudrate-Rechner

Teiler, tatsächliche Baudrate & Fehler für Mikrocontroller

Teiler: 9Tatsächlich:111111.11Fehler:-3.549%
BaudrateTeiler (exakt)Teiler (gerundet)Tatsächlich (Bd)Fehler %Bitzeit (µs)Bytezeit 8N1 (µs)
3003333.33333333300.03+0.01%333333330
1200833.33338331200.48+0.04%8338330
2400416.66674172398.08-0.08%4174170
4800208.33332084807.69+0.16%2082080
9600104.16671049615.38+0.16%1041040
1920052.08335219230.77+0.16%52520
3840026.04172638461.54+0.16%26260
5760017.36111758823.53+2.124%17170
1152008.68069111111.11-3.549%990
2304004.34034250000+8.507%440
250000442500000%440
4608002.17012500000+8.507%220
500000225000000%220
9216001.085111000000+8.507%110
10000001110000000%110
20000000.511000000-50%110

Formel: Teiler = f_cpu / (Oversampling × Baudrate)

Präzise Berechnung der Baudrate für Mikrocontroller

Mit dem Baudrate-Rechner kannst du die exakten Parameter für deine serielle Kommunikation ermitteln. Das Tool berechnet basierend auf deiner Taktfrequenz und der gewünschten Baudrate automatisch den passenden Teiler sowie die tatsächliche Übertragungsgeschwindigkeit. Du erhältst sofort Informationen über den Fehlerprozent und die Bytezeit in Mikrosekunden. Besonders nützlich ist dies, um sicherzustellen, dass deine Datenübertragung stabil bleibt und keine Zeichenfehler durch ungenaue Taktungen entstehen.

Datenschutz und lokale Verarbeitung

Deine Privatsphäre ist uns wichtig. Der Baudrate-Rechner arbeitet vollständig in deinem Browser. Das bedeutet, dass deine Eingaben wie die Taktfrequenz oder spezifische Hardware-Konfigurationen niemals auf einen Server übertragen werden. Alle Berechnungen finden lokal statt, sodass deine Daten sicher bleiben. Du kannst das Tool bedenkenlos nutzen, um deine Projekte mit Mikrocontrollern wie dem ESP32 oder Arduino zu planen und die Kommunikationseinstellungen korrekt zu konfigurieren.

Häufige Fragen

Warum ist der Fehlerwert bei der Baudrate wichtig?

Ein zu hoher Fehlerwert kann dazu führen, dass Bits falsch interpretiert werden, was zu unleserlichen Zeichen in der seriellen Konsole führt. Idealerweise sollte die Abweichung minimal sein. Unser Tool zeigt dir genau an, wie stark die tatsächliche Baudrate von deinem Zielwert abweicht, damit du die optimale Taktung für deine Hardware auswählen kannst.

Welche Mikrocontroller werden unterstützt?

Das Tool bietet vordefinierte Profile für viele gängige Plattformen wie Arduino Uno, Nano, ESP8266, ESP32, STM32-Boards und den Raspberry Pi Pico. Du kannst aber auch eine eigene Taktfrequenz eingeben, um spezifische Hardware zu berechnen. So deckt das Tool eine breite Palette an Mikrocontrollern für deine Projekte ab.

Was bedeutet die Bytezeit bei 8N1?

Die Bytezeit gibt an, wie lange ein einzelnes Byte zur Übertragung benötigt wird. Der Standard 8N1 steht für 8 Datenbits, keine Paritätsbits und 1 Stoppbit. Diese Information ist entscheidend, um die Geschwindigkeit der seriellen Kommunikation zu planen und sicherzustellen, dass Empfänger und Sender synchron laufen.