Host USB przykład

Feb 12, 2009 3 Replies

Witam !



Poszukuję jakiegoś przykładowego programu realizującego Host USB na procesorze AT91SAM7S... lub AT90USB... mogący komunikować się z urządzeniem CDC lub USB Mass Storage Device. Czy ktoś może wie gdzie można taki przykład znaleźć ?



Paweł


Paweł pisze:

Te procesory nie posiadają portów USB Host, jedynie USB Device (czyli mogą udawać CDC, Mass Storage itp. podłączone np. do komputera). Potrzebujesz zewnętrzny kontroler USB Host, przykładowo FTDI Vinculum:

formatting link
Albo - jeżeli jest taka możliwość - zmień procesor na taki z USB Host'em na pokładzie, np. coś z serii AT91SAM9.

Np. AT90USB1297 może pracować jako "Device only, Reduced Host or OTG mode" Dla AT91SAM7S nie jest to jawnie podane, ale w dokumentacji znajdują się przykłady jak podłączyć ten układ jako Host. Założyłem więc, że może tak pracować.

Zastanawiałem się nad zastosowaniem tego układu. Tak przy okazji czy do tego Vinculum można podłączyć urządzenie CDC, które zgłasza trzy porty. Docelowo potrzebuję komunikować tylko z jednym z tych portów.

Paweł

Paweł pisze:

Ten procesor ma USB OTG czyli bedzie pracowal jako host.

A ten ma tylko USB 'device', nie bedzie pracowal jako host.

Pozdr AK

>

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required