Baudrate beim Mega8 falsch

Gast #645130
Lesenswert?

Hallo,

ich sende Daten mit 9600 Baud lt. Einstellung mit meinem Mega8 über 
RS232 raus. Ich muss allerdings mein Empfangsprogramm am PC auf 1200 
Baud einstellen, um die Daten korrekt zu empfangen. Woran kann das 
liegen? Ich sehe im Oszi, dass ein Bit ca. 0.8 ms lang ist, was 
tatsächlich nur der Übertragung mit 1200 Baud entspricht.

Danke

Christian
Gast #730500
Lesenswert?

dem atmega8 kann man schon über die fuses mitteilen, ob er sich mit dem 
internen takt begnügen soll oder den externen verwenden soll. läuft er 
mit dem internen, dann ist es eh mehr "zufall", dass der uart saubere 
daten am pc liefert. denn eigentlich sagt man ja, dass der interne takt 
nicht so freqenzstabil ist wie ein quarz.

also der tipp mit den fuses sollte das problem schon lösen können ; )

gruß bastian
#730594
Lesenswert?

Leute, der Thread ist drei Monate alt. Meint Ihr nicht, dass das Problem 
entweder mittlerweile gelöst sein sollte, wenn der OP es nicht 
drangegeben hat? Warum graben immer wieder Leute solche alten Dinger 
völlig sinnlos wieder aus? Blöd, dass die 
"Vorsicht-alter-Thread"-Warnung erst nach 6 Monaten kommt...

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