Xmega128A1 USART sendet falsche Zeichen

OP #2392415
Lesenswert?
• ▲
▼
Hallo an alle!

Ich habe folgendes Problem: Ich möchte mit einem Xmega128A1 Daten über 
eine serielle Schnittstelle an den PC senden, zum testen erstmal: " 123A 
", ich empfange aber immer " g3f_ ".
Ich verwende das AtXmega128A1 Modul von Alvidi und für die RS232 
Schnittstelle auf USB das UM232H Modul von FTDI. Das Programm habe ich 
mit AVR Studio 5 geschrieben. Als Terminal verwende ich Putty.
Als SystemClock habe ich den internen 32MHz Quarz genommen, habe zwar 
einen externen Quarz mit 7,3728MHz, aber um es nicht zu kompliziert für 
mich zu machen, wollte ich erstmal den internen verwenden.
Die Baudrate ist 9600, kein Paritätsbit, 2 Stopbits, asynchroner Modus.

Ich hoffe mir kann jemand helfen, habe alle möglichen Beiträge 
durchsucht und andere Baudraten verwendet, aber ich erhalte nicht das, 
was gesendet wird...
Angehängte Dateien:
OP #2393425
Lesenswert?
• ▲
▼
Da der Code in Ordnung ist, habe ich verschiedene Baudraten verwendet, 
sowohl über das Terminal, als auch im Gerätemanager des virtuellen 
ComPorts. Ich empfange entweder gar nichts, g3f_ oder ähnliche falsche 
Zeichen. Ich denke nun, dass es am UM232H von FTDI liegt, weiß aber gar 
nicht genau ob und wenn ja, wie ich das konfigurieren muss.
Kennt sich damit jemand aus und hat es schon mal verwendet?
Ich habe es lediglich an meine PC über USB angeschlossen und Treiber 
automatisch installieren lassen. Ich dachte, damit wäre es getan und der 
Datentransport funktioniert von selbst...

Hoffe, jemand kann mir da helfen!

Vielen Dank schonmal!
OP #2393899
Lesenswert?
• ▲
▼
Hi Xmega!

Danke für den Tipp!
Im Terminal steht nun, wenn ich "test" sende, doppelt "test", also 
"testtest". Das heißt, es kann nicht am UM232H liegen, oder?
Dann ist der Fehler vermutlich in meiner Verschaltung des Xmega Moduls. 
Dann werd ich den Fehler da mal weitersuchen...

Danke nochmal!

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.