www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USART auf dem AT90USBKEY will nicht.


Autor: Mark (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hab mir kürzlich ein AT90USBKEY (das EvalBoard von Atmel mit dem 
AT90USB1287) gekauft und möchte als Debuggingmöglichkeit USART benutzen 
und damit den µC via RS-232 mit dem PC verbinden. Da ich in Sachen 
Hardware eher ein Anfänger bin, hat mir ein Kollege den Pegelwandler 
(MAX232 N) mit Kondensatoren und D-SUB 9 Pol Stecker verkabelt. Ich hab 
dann diverse Codebeispiele aus dem Internet benutzt, um den µC in einer 
Schleife ein Zeichen senden zu lassen, doch das Terminalprogramm auf dem 
PC zeigt keinerlei eingegangene Daten. Verwende ich ein 
USB-RS-232-Adapter am PC, so ist wirklich keinerlei Regung am Terminal 
zu erkennen, nutze ich jedoch eine PCI-Karte für den Serialport, dann 
kommen zu beginn (nachdem ich den AT90USB mit Strom versorge) ein paar 
Bytes an (0x00 0x80 0x80 0x00...), dessen Werte aber nicht dem 
gesendeten Zeichen entsprechen ('X').
Ich habe diverse Male überprüft, ob ich das USART-Modul richtig 
intitialisiere: Baudrate=9600 Baud setze, Transfer=asynchron...
Jetzt gehen mir die Ideen aus, ausser vielleicht die Ausgänge mit nem 
Oszi zu verbinden und nachzuschauen, was da auf der physikalischen 
Schicht los ist, hab jedoch kein Oszi. Hat sonst noch jemand eine andere 
Idee?
Ich hab eines der AVR-GCC-Projekte, die ich zum Programmieren eingesetzt 
hab, hier als Angang beigefügt.
Mir ist aufgefallen, dass beim AT90USB1287 der PortD5 (DDR_XCK1) Pin im 
synchronen Modus für den Zeitgeberein-/ausgang genutzt wird, welcher auf 
dem AT90USBKEY mit einer LED verbunden ist (oder sehe ich das falsch?) 
Da ich ja eigentlich den asynchronen Betrieb verwenden will, vermute 
ich, dass es keine Auswirkungen hat oder?

Bin für jeden sinnvollen Tip dankbar.
Gruß,
Mark

Datenblätter:
AT90USBKEY (EvalBoard):
http://www.atmel.com/dyn/resources/prod_documents/...

AT90USB1287 (µC):
http://www.atmel.com/dyn/resources/prod_documents/...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.