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.
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.
U¿ytkownik "Jacek" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dmjeoq$2v4$ snipped-for-privacy@nemesis.news.tpi.pl...
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.
Bogdan Gutknecht napisał(a):
Host/Slave To tak jak z klawiaturą narzuca swoje taktowanie i czeka na rozkazy (i kobietą :))
Czyli nie :) Układ FT232BM nie może pracować jako host.
Nie.
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).
Have something to add? Share your thoughts — no account required.
Ask the community — no account required