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)?
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 .
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.
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.
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.
Die AT90USBs können doch nur als Device fungieren, aber doch nicht als Host oder?! und das ist es doch was Tobias F. will.
Bei Reichelt bekommt man auch den ISP1160, ist aber für ein AVR vielleicht ein bischen 'heavy'. Gruß, Feadi
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.