Unterschiedliche Baudraten an PC und µC

Gast #280319
Lesenswert?

Hi,

ich gehe grad die ersten Schritte mit µControllern. Zwar kann ich mit
dem PC ein kleines Programm schreiben, an den ATmega16 schicken und der
führt das Programm aus. Aber wenn ich etwas vom µC zum PC schicken will,
z.B. die HEXzahl 55 (01010101), kommt am PC ein verfälschtes Signal
raus.

Am µC stell ich die Baudrate 9600 (bei 8MHz) ein. Das komische ist das
ich am PC eine Baudrate von 1200 einstellen muss um das richtige Signal
zu empfangen.

Woran kann das liegen? Hoffe irgendjemand kann mir weiterhelfen.

Der ATmega16 sitzt auf einem Entwicklungsboard von www.pollin.de. Vom
PC aus kommuniziere ich mit Ponyprog2000 über die Serielle
Schnittstelle mit dem ATmega16. Verwende Nullmodem kabel...
Gast #280324
Lesenswert?

Danke erstmal für dich Hilfe!

Genau das ist der Fall! Der läuft mit 1MHz intern.

@Sebastian: Genau so hab ichs berechnet und hab mich gewundert warum
das so funktioniert.

Werd mal nachlesen wie ich auf externen Takt umschalten kann. Wisst das
vielleicht auswendig?

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