Forum: Mikrocontroller und Digitale Elektronik ATmega 88 20Mhz als USB Server?


von Tobias F. (Gast)


Lesenswert?

Hallo!
Ich würde mich sehr freuen, wenn ihr mir sagen könntet, ob es möglich 
ist ein Mikrocontroller als USB Server (damit mein ich das man ein 
anderes Gerät mit einem USB-Kabel an den Controller anschließt) zu 
nutzen. Der Mikrocontroller soll dann mit dem gerät (im speziellen einem 
Handy) kommunizieren.
Geht das und wenn ja ist es sehr aufwendig die Treiber und so dafür zu 
schreiben oder gibt es da vielleicht schon was (Open Source)?

von Dirk (Gast)


Lesenswert?

Hallo, dafuer benoetigst du eine USB HOST o. USB OTG Funktionalitaet. 
Das bietet keiner der kleinen AVR Mikrocontroller. Du solltest Dir 
vielleicht man eher den FDTI Vinciulum Chip anschaun. Das IC kriegst du 
zur Not auch bei ww.reichelt.de .

von Tobias F. (Gast)


Lesenswert?

Danke für die schnelle Antwort. Werd mal nach der IC gucken. Arbeite an 
einem Projekt das von der Schule aus organisiert wird. Der Atmel ist 
vorgegeben. Kannst Du mir sagen wie so eine IC heißt? Sorry für die 
Fragen, kenn mich nicht wirklich nicht aus mit Elektronik bin mehr 
Programmierer.

von oszi_anwender (Gast)


Lesenswert?


von Philipp B. (philipp_burch)


Lesenswert?

Du könntest einen der neuen AVRs mit OTG verwenden. Z.B. AT90USB1287 
(Wenn ich mich recht entsinne). Den gibt's z.B. bei CSD, allerdings 
haben sie ihn dort nicht an Lager. Will heissen, du musst ihn dir vlt. 
mit Warten verdienen. Allerdings hast du vielleicht mehr Glück wenn du 
das Ding als Sample bestellst, bei Schulen geht das vlt. besser.

von Tobias F. (Gast)


Lesenswert?

Danke für die Antworten. Werd mal die Lehrer fragen wie das ist mit 
einem anderen controller. Aber mit dem ftdi hört sich auch gut an.

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Die AT90USBs können doch nur als Device fungieren, aber doch nicht als 
Host oder?! und das ist es doch was  Tobias F. will.

von Feadi F. (feadi)


Lesenswert?

Bei Reichelt bekommt man auch den ISP1160, ist aber für ein AVR 
vielleicht ein bischen 'heavy'.

Gruß, Feadi

von Stefan Salewski (Gast)


Lesenswert?

AT90USB kann nicht nur als USB-Device, sondern auch als USB OTG 
(On-The-Go) und (mit Einschränkungen) als Host arbeiten.

Ich habe allerdings nur den Device-Teil programmiert -- und das war 
schon sehr viel Arbeit. Es gibt ja auch von Atmel USB-Quellcode zum 
AT90USB, den man eventuell nach Registrierung erhält, aber ob der 
Host-Funktionen unterstützt, weiss ich nicht.

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.