Obsługa USB przez mikrokontrolery AVR

Sep 08, 2011 5 Replies

Witam.



Mam takie pytanie: chciałbym "pobawić się" obsługą urządzeń USB przy użyciu mikrokontrolerów z rodziny AVR. Planuję nabyć jeden z prostszych i tańszych układów, tzn. "AT90USB162" (o jego wyborze zadecydowało to, że jest obsługiwany przez środowisko "AVR Studio 5"). I teraz nasuwa się pytanie: czy implementacja transmisji USB na takim układzie i powyższym środowisku jest do realizacji przez elektronika-amatora? Jeśli tak, to o czym istotnym powinienem wiedzieć i na co zwrócić uwagę, albo inaczej mówiąc - na jakie niepodzianki i problemy powienienem się naszykować? Dodam, że chcę układ oprogramować w języku "C" (nie w assemblerze).



Z góry dzięki za ewentualne rady.



W dniu 2011-09-08 11:07, top25 pisze:

Jak widac po ukladzie jest to mozliwe. Masz gotowe setki bibliotek i programow na ten uklad.

Rzuć okiem na to:

formatting link

a daloby sie na tym obsluzyc odbiornik GPS po USB - taki, co podlacza sie do PC? Bo coraz wiecej (i taniej) jest wlasnie takich niz z RS-232.

W dniu 2011-09-10 00:20, snipped-for-privacy@poczta.pl pisze:

Nie. Hint: USB host, USB device.

W dniu 2011-09-10 00:30 Elektrolot napisał(a):

BTW: Wiele odbiorników GPS na USB jest tak skonstruowanych, że sam moduł GPS ma UART, a obok leży tani scalak konwertera RS232-USB. Wystarczy się podczepić z AVRem do UARTu przed tym scalakiem i sprawa załatwiona. O ile oczywiście wchodzi w grę rozbieranie odbiornika GPS zamiast koniecznie doczepiać się na końcu jego kabelka.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required