AT90USB als Erstaz für UART-Bridge ?

Gast #3125890
Lesenswert?
• ▲
▼
Danke für die schnelle Antwort,
ich muss eigentlich nur ein paar Sensordaten an ein Terminalprogramm 
senden, und verwende bisher eben einen Atmega48, schreibe die Daten in 
den Uart, und ein CP2102 UART-USB-Bridge sendet es an den PC.

Würde es mit dem AT90USB also so funktionieren, dass ich die Daten 
genauso in den UART schreibe, und die Daten dann Rechner auf der 
seriellen Schnittstelle ankommen ?

Jakob
Gast #3125920
Lesenswert?
• ▲
▼
Was heißt cdc-command-receiver ?
Im Terminalprogramm wähle ich ja den COM-Port und somit mein Gerät aus 
(z.Bps. COM8).
Jetzt muss ich den AT90USB anweisen über die Software anweisen, dass er 
auf z.Bsp. COM 8 auf Kommando sendet ?
Gast #3126024
Lesenswert?
• ▲
▼
Hallo,

Jakob schrieb:
> Was heißt cdc-command-receiver ?

Du hast das noch nicht ganz auf die Reihe gebracht!


Du programmierst deinen AT90USB als "USB-DEVICE" mit den besonderen 
Eigenschaften der CDC (Comunication Device Class).
Das hat bis hierher nichts mit dem PC zu tun.

Bei der ersten Anmeldung deines AT90USB-DEVICE am PC brauchst du jetzt 
(bei windows) ein *.inf-File und ein *.sys File. Das *.inf File musst du 
selber schreiben (oder irgendwo abschreiben) und für das *.sys File (dem 
eigentlichen Treiber) benützt du für die "CDC" usbser.sys (von 
Mikrosoft).

Dieser Treiber legt dir dann bei jeder Anmeldung des USB-CDC-DEVICE eine 
virtuelle serielle Schnittstelle (z.B. com8) im PC an die du dann wie 
eine normale serielle Schnittstelle benutzt.

Als Beispiel rate ich dir zu
http://www.pjrc.com/teensy/

Das ist auch alles in LUFA enthalten aber für einen Anfänger doch zu 
kompliziert.
Die Beispiele von Teensy (in der "code library") sind ausgereift und 
bestens erklärt.

Gruss Karlheinz

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.