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
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
kann jemand mal den unterschied zwischen frequenz und baud erklären ?
Etwa wie der Unterschied zwischen Äpfeln und Bananen. Das eine ist ein Parameter einer Wechselspannung, das andere die Bitzeit eines Datensignals. Peter
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
@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.
das meinte ich damit :) beim UART isses halt grad "zufällig" so, dass Baud und bps gleich sind. dave
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)??
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.