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

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.