www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Virtual Com Port auf einem AT91SAM7s256


Autor: Tobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen

Ich versuche einen virtuellen Comport aufzusetzen, bisher leider ohne 
Erfolg. Ehrlich gesagt blicke ich in dem ganzen USB zeugs noch nicht so 
genau durch... ich habe allerdings aus vorhandenen sourcen etwas 
zusammengestiefelt. Das device wird auch am computer erkannt und ich 
muss einen treiber installieren (6119.inf). Das klappt soweit und ein 
neuer com port wird im system registriert. Wenn ich nun einen string an 
den uC mit einem Terminal senden will, stürzt das ganze Terminal ab. Im 
debugger sehe ich allerdings dass im FIFO Data Register der erste 
character des strings drinsteht, die Übertragung klappt also halbwegs. 
Allerdings wird auch für jeden weiteren character einen interrupt 
ausgelöst. Ich denke das sollte doch nicht so sein, sondern erst nachdem 
der ganze string gesendet wurde, also so verstehe ich das aus dem 
datenblatt. Nach dem zweiten interrupt steht dann auch der zweite 
character im FIFO Data Register usw... allerdings hören die interrupts 
nicht mehr auf, auch nachdem der ganze string übertragen wurde, danach 
sthen irgendwelche dummy daten im FIFO Data Register und es wird 
permanent ein Interrupt ausgelöst... Die beiden Datenendpunkte sind als 
Bulk definiert.

Ich hoffe mein Problem ist ungefähr rüber gekommen. Habt ihr 
irgendwelche Anregungegn wo das Problem liegen könnte?

Vielen Dank
Tobi

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.