ATMEGA8 & USB chip FT232BM

Gast #274383
Lesenswert?
• ▲
▼
Hallo Leute,
habe mir ein Board mit einem ATMEGA8 und externem Quarz zusammengebaut.
Weiter ist da noch ein USB zu RS232 Wandler. Der µC scheint in Ordnung
zu sein und läuft, an PC0 ist ne LED die ich zur Probe mit einem
Testprogramm mal ein- und ausgeschalten habe. Der FTDI Chip scheint in
Ordnung zu sein. Als ich das erste Mal den USB am PC einsteckte wollte
Windows einen Treiber.

Um zu testen ob die Kommunikation ok ist, habe ich mein
LED-Test-Programm um die UART erweitert. Ich möchte einfach nur testen
ob das gesendete Zeichen (0xAF) am PC auf dem COM Terminal richtig
empfangen wird (http://www.cc5x.de/COM-Terminal/ ist ähnlich wie
Hyperterminal). Im Com Terminal empfange ich "ø  248  11111000" dann

"8   56  00111000" und dann "þ  254  11111110". Wie gesagt,
eigentlich erwarte ich nur "¯ 175 10101111", stattdessen bekomme ich
gleich drei falsche Werte???

Fehler konnte ich in meinem Programm keinen entdecken. Falls Ihr welche
seht oder Verbesserungsvorschläge habt nur her damit!
Die Baudrate habe ich Testweise mal auf 2400Baud eingestellt. Die
Kommunikation soll ohne Hardware-Handsheke stattfinden. Daher sind in
der Systemsteurung unter ComPort4 (der belegt der USB Chip bei mir)
folgende Dinge eingestellt:
BaudRate: 2400
DataBits: 8
Parity: None
Stop bits: 1
Flusskontrolle: None

Aus Neugier habe ich mal mit dem Oszi nachgemessen was an TXD, Pin3
gesendet wird. Da ich 0xAF vorgegeben habe, hätte ich 10101111
erwartet. Laut Oszi wars aber genau andersrum, 11110101. Ist das
richtig, dass da zuerst das niederwertigste Bit (LSB ?) übertragen wird
und dann das höchstwertigste (MSB?) ?
Ob es da korrekt ist in diesem zusammenhang von LSB und MSB zu reden,
bin ich mir net ganz sicher. Wenn ja, wäre nett wenn das einer
bestätigen könnte


Vielen Dank

MfG Armin
Angehängte Dateien:

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.