Baudrate beim Mega64

Gast #342139
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.
Gast #342140
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren