ATmega 88 20Mhz als USB Server?

Gast #510134
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)?
Gast #510139
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 .
Gast #510151
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.
#510157
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.
Gast #510190
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren