www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SAM7S64 USB CDC/Serial Port Problem


Autor: Tobias Wegner (oo7)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen!

Ich habe jetzt schon einige Zeit das SAM7S64 Board von Olimex und 
schaffe es einfach nicht, eine bidirektionale Kommunikation über USB 
Serial Port Emulation herzustellen. Ich nutze das Basic USB Beispiel auf 
dem WinARM Package und zunächst funktioniert auch alles. Das Problem ist 
jedoch, dass der Controller nur EINMAL Daten senden kann. Beim nächsten 
Versuch bleibt er hängen, weil das TXCOMP Bit im CSR Register nicht 
gelöscht wird. Wenn ich mir die ganze Geschichte im USB Monitor 
SnoopyPro anschaue, dann fällt auf, dass Sequenz Nr. 6 vom 
Microcontroller nicht quitiert wird. Dafür hat dann die erste 
Datenübertragung zum PC die Nummer 6. Der ist dann aber schon viel 
weiter. Daher vermute ich, dass der Controller keine Bestätigung vom PC 
erhält und deswegen das Bit nicht zurückgesetzt wird. Alle anderen 
Sequence IDs treten immmer im Doppelpack auf, wo ist also der Fehler??? 
Mitlerweile bin ich recht ratlos. Hat vielleicht jemand ähnliche 
Probleme gehabt, oder eine compiliert Version, die bei Ihm Daten über 
eine virtuelle serielle Schnittstelle senden und empfangen kann? Z.B. 
eine Echoanwendung oder so?

Viele Grüße,
Tobias Wegner

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.