Jacek
Guest
Wed Nov 30, 2005 6:00 am
Czy układ FT232BM może pracować jako host w transmisji USB?
Chciałem zrobić urządzenie które kontroluje pracą innego na USB i
zastanawiam się czy w USB musi być specjalny czip pracujący jako host by
zarzadzać urządzeniem.
Bogdan Gutknecht
Guest
Wed Nov 30, 2005 7:42 am
Użytkownik "Jacek" napisał w wiadomości
Quote:
Czy układ FT232BM może pracować jako host w transmisji USB?
Chciałem zrobić urządzenie które kontroluje pracą innego na USB i
zastanawiam się czy w USB musi być specjalny czip pracujący jako host by
zarzadzać urządzeniem.
Tak. W każdym zestawie urządzeń USB jest jeden i dokładnie jeden host. Na
ogół jest to komputer. Pozostałe to urządzenia wykonawcze (devices). Również
ten układ jest urządzeniem wykonawczym i nie może samodzielnie nawiązac z
niczym współpracy. Takim układem może być SL811HS firmy Cypress, który to
wspomaga procesor w pełnieniu roli hosta. Niemniej jednak sporo roboty
jeszcze procesor ma do zrobienia.
Jacek
Guest
Wed Nov 30, 2005 11:43 am
Bogdan Gutknecht napisał(a):
Quote:
Użytkownik "Jacek" napisał w wiadomości
Czy układ FT232BM może pracować jako host w transmisji USB?
Chciałem zrobić urządzenie które kontroluje pracą innego na USB i
zastanawiam się czy w USB musi być specjalny czip pracujący jako host by
zarzadzać urządzeniem.
Tak. W każdym zestawie urządzeń USB jest jeden i dokładnie jeden host. Na
ogół jest to komputer. Pozostałe to urządzenia wykonawcze (devices). Również
Host/Slave
To tak jak z klawiaturą narzuca swoje taktowanie i czeka na rozkazy (i
kobietą

)
Mariusz Dybiec
Guest
Wed Nov 30, 2005 3:42 pm
Bogdan Gutknecht wrote:
Quote:
Użytkownik "Jacek" napisał w wiadomości
Czy układ FT232BM może pracować jako host w transmisji USB?
Chciałem zrobić urządzenie które kontroluje pracą innego na USB i
zastanawiam się czy w USB musi być specjalny czip pracujący jako host by
zarzadzać urządzeniem.
Tak.
Czyli nie

Układ FT232BM nie może pracować jako host.
--
Pozdrawiam
MD
"Ja nie myślę, ja dyskutuję na pcoa" (c) Artur Karaźniewicz
Adam Dybkowski
Guest
Wed Nov 30, 2005 10:28 pm
Jacek wrote:
Quote:
Czy układ FT232BM może pracować jako host w transmisji USB?
Nie.
Quote:
Chciałem zrobić urządzenie które kontroluje pracą innego na USB i
zastanawiam się czy w USB musi być specjalny czip pracujący jako host by
zarzadzać urządzeniem.
Możesz zastosować np. procesor AT91RM9200, który ma wbudowany host USB.
Ale cały problem nie w sprzęcie, ale w oprogramowaniu. Trzeba
zaimplementować obsługę wszystkich warstw protokołu USB potrzebnych do
działania hosta (jest tego znacznie więcej niż przy oprogramowywaniu
slave'a).
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.