Forum: Mikrocontroller und Digitale Elektronik UART Geschwindigkeit messen


von cba a. (Firma: abc) (diofa)


Lesenswert?

Wie kann ich testen, ob mein Baudrate wirklich z.B. 9600 Kbaud ist? Kann 
ich mit Oszilloskope dies ausmessen?

Idee:  1/9600 = 104*10^3 s  d.h. wenn der zeitliche Abstand zwischen die 
Bits 104*10^3s ist, dann das UART Modul kommuniziert mit 9600 kbaud.
Stimmt das?

von Bernd M. (bernd_m)


Lesenswert?

cba abc schrieb:
> UART Modul kommuniziert mit 9600 kbaud.
ganz schön schnell staun

Also mein Taschenrechner kommt bei
1/9600 auf ca 104.2e-6 und bei
1/9600k auf ca 104.2e-9

Ausserdem sag ich mal: die Bits kommen nicht in diesem Abstand, sondern 
sind so lang.

von holger (Gast)


Lesenswert?

>Wie kann ich testen, ob mein Baudrate wirklich z.B. 9600 Kbaud ist? Kann
>ich mit Oszilloskope dies ausmessen?

Ja, sende einfach 0x55. Dann wechselt bei jedem gesendeten Bit
die Polarität.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.