Forum: Mikrocontroller und Digitale Elektronik Baudrate beim Mega64


von popi (Gast)


Lesenswert?

Hallo zusammen,

welche Baudrate stellt man den üblicherweise bei einem Mega64 ohne
externen Quaz ein?

Geht das überhaupt?

Oder MUSS ich einen externen Quarz anschließen?

Danke und Grüße

popi

von uwegw (Gast)


Lesenswert?

Di Baudrate richtet sich vor allem nach dem Kommunikationspartner. Wenn
der fest auf eine bestimmte Baudrate eingestellt ist, muss diese
natürlich genommen werden. Wenn man dort aber (z.B. am PC) die Baudrate
selbst bestimmen kann, hat man die freie Wahl.
9600 sind ein gebräuchlicher Wert, generell muss man aber immer einen
Kompromiss zwischen Geschwindigkeit und Datensicherheit treffen.
Rechne mal (von Hand oder z.B. mit AVRcalc) nen paar Baudraten durch
und guck wie stark die Abweichung wäre. Bei 9600Baud und 1MHz gibts
7,84% Abweichung, das dürfte kritisch werden. Wenn du aber den
Oszillator auf 2MHz umschaltest, sinds nur noch 0,16%, was
üblicherweise keinelei Probleme verursacht.

von popi (Gast)


Lesenswert?

Vielen Dank,

wusste gar nicht, das man den Oszi auf 2MHz umschalten kann...

Programmiere gerade eine Software und wollte nur den Standardwert
vorgeben, der am sinnvollsten ist, um über UART mir dem mega64 zu
sprechen.

Werde dann 9600 wählen und den µC auf 2MHz stellen.

Danke und liebe Grüße

popi

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.