Doker
Guest
Fri Aug 26, 2005 9:26 am
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
Piotrek
Guest
Fri Aug 26, 2005 11:22 am
Doker wrote:
Quote:
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.
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.
Quote:
Co jezeli sprzet sie nie odezwie: bedzie pasywnym odbiornikiem.
Pasywny odbiornik ??
Quote:
Czy i tak bedzie mozna wyslac do niego informacje?
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.
Doker
Guest
Fri Aug 26, 2005 4:06 pm
Quote:
Co jezeli sprzet sie nie odezwie: bedzie pasywnym odbiornikiem.
Pasywny odbiornik ??
Nie w sensie elektronicznym ale informatycznym.
Tak jak np. pasywny
FTP.
Paweł Matejski
Guest
Fri Aug 26, 2005 11:27 pm
Doker wrote:
Quote:
Co jezeli sprzet sie nie odezwie: bedzie pasywnym odbiornikiem.
Pasywny odbiornik ??
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)
--
P.M.
Piotr Gałka
Guest
Sat Aug 27, 2005 7:10 am
Użytkownik "Doker" <doker0@wp.pl> napisał w wiadomości
news:deni0u$1vlt$1@node1.news.atman.pl...
Quote:
Co jezeli sprzet sie nie odezwie: bedzie pasywnym odbiornikiem.
Pasywny odbiornik ??
Nie w sensie elektronicznym ale informatycznym.
Tak jak np. pasywny
FTP.
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.
Doker
Guest
Sat Aug 27, 2005 8:07 pm
Quote:
Oj... protokułu FTP też nie znasz.
Może chodziło Ci o pasywny odbiornik tak jak np. radio?
Znam. Mowie o pasywnym tranfwerze pliku.
Tak, np o radio.
Adam Dybkowski
Guest
Mon Aug 29, 2005 6:46 pm
Doker wrote:
Quote:
Czego uzywa sie do komunikacj- jakiejś kosci?
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
Wojciech Puchar
Guest
Sun Sep 17, 2006 5:40 pm
Doker <doker0@wp.pl> wrote:
Quote:
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?
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.
Wojciech Puchar
Guest
Sun Sep 17, 2006 5:40 pm
Quote:
Co jezeli sprzet sie nie odezwie: bedzie pasywnym odbiornikiem.
Pasywny odbiornik ??
Czy i tak bedzie mozna wyslac do niego informacje?
Pasywnym odbiornikeim moglby byc np. rezystor i uwazasz ze moglbys do niego
wyslac informacje ??
wysłać zawsze można tyle że bez odbioru

Wojciech Puchar
Guest
Sun Sep 17, 2006 5:40 pm
Quote:
Pasywny odbiornik ??
Nie w sensie elektronicznym ale informatycznym.
Tak jak np. pasywny
FTP.
pasywny FTP też odbiera i nadaje choćby potwierdzenia odbioru ramek