Atmega 16Mhz UART schneller als 38400

Gast #2457032
Lesenswert?

Hi

>Bei 16 Mhz und 115200 bekomme ich ca 8% fehler angezeigt.

Dann schmeiss das Teil weg. Es sind etwa 3,5%.

Hat jemand mal versucht, wie sich der fehler auswirkt?

Du bekommst mehr oder weniger lustige Zeichen, die nichts mehr mit den 
gesendeten Daten zu tun haben.

MfG Spess
Gast #2457099
Lesenswert?

Man könnte den AVR aus 100000 Baud machen lassen (sollte noch ohne 
Rundungsfehler gehen) und die Gegenseite muss dann sehen wie man die 
ungewöhnliche Baudrate hin bekommt. Sonst hilft halt ein passender 
Quarz.

Bei 8 % Fehler kann man schon davon ausgehen das nach dem etwa 4-6. Bit 
Fehler Auftreten. Mit 3,5 % Fehler in der Bausrate kann es mit etwas 
Glück noch für 9 Bits ( = Startbit + 8 Datenbits) reichen, die 
Fehlerrate wird aber eher hoch sein.

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