Forum: Mikrocontroller und Digitale Elektronik RS232 - Hardware


von Dirk (Gast)


Lesenswert?

Ich habe einige Projekte bei denen ich ATMegas (32) einsetze und zwar 
kommunizieren die den lieben langen Tag mit einem Windows PC per RS232.

Manchmal gibt es da aber irgendwie Fehler die ich mir nicht erklären 
kann. Jetzt bin ich darauf gestoßen das ein 16MHz Herz Quarz für ein 
ordentliches RS232 ja vllt. nich optimal ist. (Freq. und 
Tempabhängigkeit des Quarzes). Die Temperaturen bewegen sich so zwischen 
20°C und 45°C - gibts da schon Probleme mit der Stabilität des Quarzes? 
-Also besser ein Oszilator?

Und wie ist das mit den 16MHz? Wäre da eine andere Frequenz sinnvoller 
für eine Baudrate von 38400?

von UART (Gast)


Lesenswert?

Du hast auf der UART IMMER Fehler ! Erstens weicht die UART vom PC ein 
wenig ab und zweitens wird dein uC mit Sicherheit aus der Baudrate 
laufen und dann einen kurzen Übertragungsfehler erzeugen. Danach ist 
alles wieder ok bis zum nächsten mal.

Oft stehen die Fehlerrate bei bestimmten Freq. und Baudraten im 
Datenblatt.

von Jörn P. (jonnyp)


Lesenswert?

Hier gibt es doch ein AVR Tutorial, wo eigentlich alles über UART 
drinsteht und auch etwas über Baudratenquarze. Die höchste Frequenz 
unter 16 MHz ist imho 14,7456 MHz.

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.