Baudrate-Rechner
Teiler, tatsächliche Baudrate & Fehler für Mikrocontroller
| Baudrate | Teiler (exakt) | Teiler (gerundet) | Tatsächlich (Bd) | Fehler % | Bitzeit (µs) | Bytezeit 8N1 (µs) |
|---|---|---|---|---|---|---|
| 300 | 3333.3333 | 3333 | 300.03 | +0.01% | 3333 | 33330 |
| 1200 | 833.3333 | 833 | 1200.48 | +0.04% | 833 | 8330 |
| 2400 | 416.6667 | 417 | 2398.08 | -0.08% | 417 | 4170 |
| 4800 | 208.3333 | 208 | 4807.69 | +0.16% | 208 | 2080 |
| 9600 | 104.1667 | 104 | 9615.38 | +0.16% | 104 | 1040 |
| 19200 | 52.0833 | 52 | 19230.77 | +0.16% | 52 | 520 |
| 38400 | 26.0417 | 26 | 38461.54 | +0.16% | 26 | 260 |
| 57600 | 17.3611 | 17 | 58823.53 | +2.124% | 17 | 170 |
| 115200 | 8.6806 | 9 | 111111.11 | -3.549% | 9 | 90 |
| 230400 | 4.3403 | 4 | 250000 | +8.507% | 4 | 40 |
| 250000 | 4 | 4 | 250000 | 0% | 4 | 40 |
| 460800 | 2.1701 | 2 | 500000 | +8.507% | 2 | 20 |
| 500000 | 2 | 2 | 500000 | 0% | 2 | 20 |
| 921600 | 1.0851 | 1 | 1000000 | +8.507% | 1 | 10 |
| 1000000 | 1 | 1 | 1000000 | 0% | 1 | 10 |
| 2000000 | 0.5 | 1 | 1000000 | -50% | 1 | 10 |
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.