Forum: Mikrocontroller und Digitale Elektronik Verständnisproblem bei Takt und Baud


von max.p (Gast)


Lesenswert?

Hallo

Ich hab ein ?kleines? verständnisproblem:
Ich hab einen Quarz mit z.B. 10 MHz also 10.000.000 Hz das heist ein
Tack dauert 0,000.000.1 Sekunden oder 0.1 ms.
Wenn ich jetzt über das USART daten empfange trit ja der Interrupt bei
9600 Baud 1200 mal pro sekunde auf oder? Das heit Zwischen zwei
Interrupts habe ich 833ms oder 833 Takte. Ist meine Rechnung so
richtig? Hab mir das so selber zusammengereimt und weis deshalb nicht
ob ich richtig leige.

mfg
Max

von ...HanneS... (Gast)


Lesenswert?

0,000.000.1s sind nicht 0,1ms sondern 0,1µs

von Markus (Gast)


Lesenswert?

10.000.000 / 1200 = 8333 Takte pro Interrupt.

von Peter D. (peda)


Lesenswert?

Bei 8,N,1 dauert ein Byte 10 Bitzeiten, d.h. bei 9600 Bit/s kriegst Du
dann max 960 Interrupts/s.

Bei anderen Datenformaten können es mehr oder weniger als 10 Bitzeiten
sein.


Peter

von anfänger (Gast)


Lesenswert?

kann jemand mal den unterschied zwischen frequenz und baud erklären ?

von Peter D. (peda)


Lesenswert?

Etwa wie der Unterschied zwischen Äpfeln und Bananen.

Das eine ist ein Parameter einer Wechselspannung, das andere die
Bitzeit eines Datensignals.


Peter

von dave (Gast)


Lesenswert?

Baud kann man doch eigentlich mit Bit pro Sekunde (bps) gleichsetzten?
Der unterschied ist doch, falls man jetzt z.b. eine Leitung hat, (z.b.
Telefon) wo man mehrere Signale hat.. also 00 01 10 11 hat.. also 0 1 2
und 3 (verschiedene Spannungen wie -12, -5 +5 und +12)

oder? ;)

dave

von Markus (Gast)


Lesenswert?

@dave:
Baud ist die Schrittgeschwindigkeit und wenn Du 1 Bit pro Schritt
überträgst ergeben 9600 Baud eben 9600 bps.
Wenn Du ein Meter große Schritte machst, dann sind 100 Schritte eben
100m, aber man kann dann trotzdem nicht sagen, daß Meter und Schritte
das Gleiche wären.

von dave (Gast)


Lesenswert?

das meinte ich damit :) beim UART isses halt grad "zufällig" so, dass
Baud und bps gleich sind.

dave

von anfänger (Gast)


Lesenswert?

Hi !
Was sind jetzt konkret baud ?
sind 1000 baud 1000bits pro sekude ? (bei 1er leitung)

Was sind denn beispielsweise 9600 baud bei einer seriellen schnitstelle
(RS 232)??

von max.p (Gast)


Lesenswert?

Hallo

Ok, das hat mir jetzt geholfen, danke

mfg
Max

von dave (Gast)


Lesenswert?

9600 bits die sekunde ;)    <> sind aber nicht 9600/8 kbytes...==> man
hat ein start bit und ein stop-bit (meistens) also kommen immer 2bits
als overhead drauf macht dann 960 bytes / s

dave

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.