USB

Aug 26, 2005 9 Replies

Czego uzywa sie do komunikacj- jakiej¶ kosci? Mam tu na mysli to, ze czesto po wetkniecu sprzetu, system wykrywa go jako "cos tam", wiec chyba trzeba obsluzyc podstawowe rozkazy zwracajace systemowi informacje o sprzecie. Co jezeli sprzet sie nie odezwie: bedzie pasywnym odbiornikiem. Czy i tak bedzie mozna wyslac do niego informacje?



Za kazda pomoc serdecznie dziekuje. Pozdrawiam, Doker



PS. Interesuje mnie to zwlaszcza pod wzgledem zabawy z .Net


Proponuje abys przeczytal specyfikacje do USB. Informacje o klasie urzadzenia i konfiguracji (ilosc i typ endpoint'ow, pobor pradu itp )zawarte sa w deskryptorze, ktory jest przesylany do HOSTA w odpowiedzi na pakiet SETUP.

Pasywnym odbiornikeim moglby byc np. rezystor i uwazasz ze moglbys do niego wyslac informacje ?? Nie wiem po co ja Ci to pisze skoro nie posiadasz podstawowych informacji na temat zasady dzialania magistrali USB.

Nie w sensie elektronicznym ale informatycznym. Tak jak np. pasywny FTP.

Oj... protokułu FTP też nie znasz. ;) Może chodziło Ci o pasywny odbiornik tak jak np. radio? (Informacja leci tylko w jednym kierunku)

U¿ytkownik "Doker" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:deni0u$1vlt$ snipped-for-privacy@node1.news.atman.pl...

Czyta³em specyfikacjê USB ze 3 lata temu - ma³o pamiêtam. To jest mniej wiêcej tak (mogê siê trochê myliæ): PC zauwa¿a, ¿e kto¶ siê pod³±czy³ (rezystory), pyta: Kto ty jeste¶ ? Urz±dzenie: Jestem taki to a taki, zrobi³a mnie taka fabryka, chcia³bym mieæ nastêpuj±ce kana³y z nastêpuj±cymi przepustowo¶ciami. Gdyby te nie by³y mo¿liwe, to ewentualnie zadowolê siê nastêpuj±cymi. PC: Witam, przydzielam ci to i to. Dopiero potem jest szansa, aby cokolwiek innego ni¿ "Kto ty jeste¶" posz³o do urz±dzenia i odwrotnie. P.G.

Znam. Mowie o pasywnym tranfwerze pliku. Tak, np o radio.

A po ktorej stronie? W komputerze odpowiednia elektronika jest czescia chipsetu a w urzadzeniach stosuje sie najczesciej procesory z wbudowanym portem USB (np. AT91SAM7S64) a rzadziej uklady peryferyjne USB w stylu PDIUSBD12.

powiedz najpierw jakiego typu rzecz chcesz wyposarzyæ w USB. do wyboru s± ukontrolery z USB albo uk³ad konwerter USB/RS, USB/8-bit magistrala i USB/SPI w jednym (FTDI FT232R/RL).

zak³adam ¿e twój uk³ad to USB slave, wtedy na komputerze robisz albo sterownik do OS albo bezpo¶rednio obs³ugujesz programem przez /dev/ugen... mówie o UNIX w windows to pewnie jest podobnie tylko 50 razy trudniej.

natomiast w przypadku mikrokontrolera USB to poczytaj opis mikrokontrolera, zawsze jednak w USB definiujesz logiczne kana³y, zwykle jeden na odbiór drugi nadawanie, warto czasem wiêcej ¿eby mieæ osobno np. rozkazy i strumienie danych - zale¿y od tego co robisz. kontroler USB wbudowany w mikrokontroler realizuje t± funkcjê (tzn. rozdzielanie na kana³y i zarz±dzanie przep³ywem) generalnie w ca³o¶ci albo prawie sprzêtowo ty tylko pobierasz dane. dodatkowo te¿ na pocz±tku (po pod³±czeniu do mastera) jest faza konfiguracji gdzie m.in. slave musi wys³aæ swoje dane identyfikacyjne. na ich podstawie system dobiera sterownik.

tyle wiem, co nie zmienia faktu ¿e USB to jest interfejs pomys³u microsoft (tak microsoft by³ jednym z g³ównych pomys³odawców) , gdzie jest 100 krotny przerost formy nad tre¶ci± w porównaniu np. z interfejsem szeregowym asynchronicznym albo SPI które s± wprost banalne.

wys³aæ zawsze mo¿na tyle ¿e bez odbioru :)

pasywny FTP te¿ odbiera i nadaje choæby potwierdzenia odbioru ramek

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required