Forum: Mikrocontroller und Digitale Elektronik via USB empfangen


von Peter (Gast)


Lesenswert?

Guten Abend,
ich weiss das das thema schon oft hier praesent war, nur hab ich dazu 
jetzt auf die schnelle nix gefunden.
ich hab das problem das mein neuer rechner keine serielle schnittstelle 
mehr hat. da jetzt uart weg ist, hab ich mir ueberlegt koennte man als 
alternative  entweder einen adapter mit einem ft basteln, was ich aber 
erst nicht will, oder die daten ueber usb an den rechner weiterschicken, 
vom avr aus. dachte da an die obdev variante, waere mir am liebsten.
stellt sich nun die frage geht das, daten vom avr zu empfangen via usb, 
genauso wie frueher ueber uart. hat das schon einer mal getestet.

danke schon mal

peter

von ARM-Fan (Gast)


Lesenswert?

Der Firmwareaufwand im µC ist im Verhältnis zur UART-Variante
deutlich größer. Wenn der µC dann noch nicht mal USB in Hardware
kann, kommt auch noch reichlich Rechenlast hinzu, die ihn von
seinen eigentlichen Tätigkeiten abhält (ich gehe dabei davon
aus, dass man über USB nicht nur eine LED am µC schalten möchte,
sondern er sinnvolle Tätigkeiten durchführen soll).

Mein Fazit. Mit nem FT fährst du deutlich entspannter.

von Εrnst B. (ernst)


Lesenswert?

USB ist immer bidirektional, mit der obdev.at (oder usbtiny, oder igor) 
Implementierung kannst du also senden und empfangen.

von Martin (Gast)


Lesenswert?

Ich habs gerade aufgebaut, mit dem Obdev Treiber. Hab mir dann in 
Windows eine USB IO Klasse geschrieben, die mit dem MC kommuniziert. 
Funktioniert richtig gut, Übertragungsrate liegt etwa bei 5kb/sek, also 
Modemgeschwindigkeit.
Mit Interruptfunktion und Lesen und Schreiben.

Martin

von Siegfried S. (dieleena)


Lesenswert?

Hallo guten morgen,
@Martin
Bin auch an einem USB Projekt mit PIC18F4550.
Habe keine Erfahrung. Benötige einige Hilfe.
Gruß Siegfried

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.