UART-Baudratenfehler
Berechnen Sie gerundete UART-Divider, tatsächliche Baud und relative Inkongruenz mit einem unabhängig eingegebenen Peer-Baud.
IHRE BERECHNUNG
Ergebnis
—
Rechenschritte
Gehen Sie die Schritte einzeln durch oder zeigen Sie die gesamte Berechnung an. Die Schritte verwenden Ihre aktuellen Eingaben.
Berechnungsmethode
Verwenden Sie einen positiven ganzen Zähler-Divisor und vergleichen Sie den resultierenden lokalen Baud mit der tatsächlichen Peer-Rate.
Divisor=max(1,round(clock/(oversampling×target))); baud=clock/(oversampling×divisor)
Rechenbeispiel
16 MHz mit 16× Oversampling und nominal 115200 Baud Runden zu divisor 9 und eigentlich Baud 111111,111, ein Fehler von −3,54938272%.
Annahmen und Hinweise zu den Eingaben
Registerwert kann auf einigen Geräten divisor−1 sein; dieses Werkzeug meldet den physikalischen Divisor. Endsample Drift ist eine nur akkumulierte Bit-Periode Schätzung. Startsynchronisation, Beispielabstimmung, Frameformate und zulässiger Linkfehler sind gerätespezifisch und nicht abgeleitet.
Definitionen der Einheiten
Die Einheitenauswahl ist unabhängig von der Sprache. Jeder Selektor enthält nur Einheiten für seine physikalische Größe. Berechnungen verwenden definierte Basiseinheiten intern.
SI-Präfixe sind explizit: z.B. Milli bedeutet ein Tausendstel, Mikro ein Millionstel und Kilo tausend. Ändern einer Einheit ändert die Interpretation der eingegebenen Zahl.
Hinweise zum Rechner
Kann ich eigene Werte eingeben?
Ja. Ersetzen Sie die Beispielwerte durch Ihre eigenen Eingaben. Ergebnis, Rechenschritte, Tabellen und gegebenenfalls Diagramme werden entsprechend aktualisiert. Bei leeren oder ungültigen Eingaben wird das Ergebnis gelöscht. Fehlende Angaben werden niemals unbemerkt durch Beispielwerte ersetzt.
Sind die Ergebnisse exakt?
Die Ergebnisse beruhen auf Gleitkommaarithmetik und werden für die Anzeige gerundet. Beachten Sie die Formel, die Annahmen und die gegebenenfalls angegebene Datengenauigkeit.
Werden meine Eingaben hochgeladen?
Die Berechnung erfolgt in Ihrem Browser. Ein Benutzerkonto, Datei-Uploads oder ein externer KI-Dienst sind nicht erforderlich. Beim Neuladen der Seite werden die Eingaben zurückgesetzt.
Finden Sie den nächsten gültigen Integer-Divider für eine Zieluhr, die tatsächliche Rate und signierten Fehler zeigt.
Umwandeln von Frame-Zahlen, verstrichenen Sekunden und Timecode oder messen Sie eine Start/End-Timecode-Spannung. Wählen Sie genaue Bruchraten und eine explizite Dropframe-Konvention aus.
Schätzung der ersten und letzten Paketankunft über gleichberechtigte Store-and-Forward-Links, einschließlich Paketüberkopf und Pro-Hop-Propagation.
Reservierter Werbeplatz.