RS232 und Atmega 8 und 32 - es kommt nur Datenmüll!

Gast #3280736
Lesenswert?
• ▲
▼
Nabend,

Ich versuche gerade, mit einen Atmega8 (hab es vorher schon mit einem 
Atmega32 probiert), eine Verbindung über den USART mit dem PC 
herzustellen, aber es kommt immer nur Datenmüll im Terminal an.

Ich habe schon versucht Rx und Tx auf TTL-Seite des Pegelwandlers zu 
Brücken, dann erhahlte ich ohne Probleme gesendete Zeichen zurück!
Zuerst habe ich ein C-Programm auf den Atmega programmiert, dann ein 
Echo-Programm in C geschrieben und zuguterletzt die Beispiele in 
Assembler aus dem Tutorial ausprobiert.
Aber immer das selbe: Wenn der UART Daten überträgt, kommt nur Müll, 
also falsche, größstenteils nicht einmal dastellbare, Zeichen an.
Das ganze hab ich auch schon mit verschiedenen Baudraten durchprobiert!
Ich weis aber, dass ich es in der Vergangenheit schon mit diesem 
USB-RS232-Wandler hinbekommen hab.

Vielleicht ist die Lösung ja auch total trivial und sobald ich sie lese 
fällt es mir wie Schuppen von den Augen. Habt ihr irgendwelche Ideen?
Gast #3280741
Lesenswert?
• ▲
▼
>Vielleicht ist die Lösung ja auch total trivial und sobald ich sie lese
>fällt es mir wie Schuppen von den Augen. Habt ihr irgendwelche Ideen?

Falsche Baudrate weil die CPU Frequenz nicht die ist die
du glaubst das sie das ist. Fuses falsch programmiert.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.