Datang beberapa keraguan:
- Apa sebenarnya perbedaan antara host USB dan perangkat? Apakah hanya itu yang memberdayakan bus?
- Ketika dua perangkat terhubung bagaimana perangkat mengatakan "hei saya akan menjadi tuan rumah dan Anda menjadi perangkat?"
- Bisakah satu perangkat bertindak sebagai tuan rumah sekaligus sebagai perangkat. Misalnya, "A" harus bertindak sebagai perangkat ketika host USB terhubung, dan "A" harus bertindak sebagai host ketika perangkat USB terhubung?
usb
usb-device
usb-host
Kozlov
sumber
sumber
Jawaban:
Tuan rumah memulai semua komunikasi di bus, perangkat hanya merespon ketika ditanya oleh tuan rumah. Untuk Perincian, lihat spesifikasi di usb.org .
Yang satu harus berperilaku sebagai tuan rumah dan yang lainnya sebagai perangkat. Detail dapat ditemukan di USB OTG Specs .
Misalnya, banyak ponsel dan tablet Android dapat (membutuhkan Android 3+). "Magic" ada di kabel / adaptor On-the-Go, yang mengubah ponsel ke mode host dengan menarik pin ID ke GND.
sumber
Sama seperti Stéphane, saya datang ke sini untuk jawabannya. Yang saya tidak temukan di sini! Dengan sedikit riset inilah yang saya temukan.
Dengan pengontrol host Anda akan dapat berkomunikasi dengan semua perangkat USB, dan dengan pengontrol perangkat USB Anda hanya dapat berkomunikasi dengan pengontrol host.
Host USB adalah USB di sisi PC dalam banyak kasus dan Perangkat USB adalah USB di mouse, keyboard, memori flash, dan sebagainya.
Semua transaksi USB dikelola oleh Host. dan Perangkat hanya menanggapi transaksi Host.
Semoga itu bisa membantu.
sumber