Stieß auf einige Zweifel:
Was genau sind die Unterschiede zwischen einem USB-Host und einem Gerät?
Der Host initiiert die gesamte Kommunikation auf dem Bus, das Gerät antwortet nur auf Anfrage des Hosts. Einzelheiten finden Sie in den Spezifikationen auf usb.org .
Wenn sich zwei Geräte verbinden, [...]
Einer muss sich als Host und der andere als Gerät verhalten. Details finden Sie in den USB-OTG-Spezifikationen.
Kann ein Gerät sowohl als Host als auch als Gerät fungieren?
Beispielsweise können viele Android-Telefone und -Tablets (erfordert Android 3+). Die „Magie“ steckt im On-the-Go-Kabel/Adapter, das das Telefon in den Host-Modus schaltet, indem es den ID-Pin auf GND zieht.
Genau wie Stéphane bin ich wegen der Antwort hierher gekommen. Was ich hier nicht gefunden habe! Mit ein wenig Recherche habe ich das gefunden.
Mit einem Host-Controller können Sie mit allen USB-Geräten kommunizieren, und mit einem USB-Geräte-Controller können Sie nur mit einem Host-Controller kommunizieren.
USB-Host ist in den meisten Fällen der USB auf der PC-Seite und USB-Gerät ist der USB in Ihrer Maus, Tastatur, Flash-Speicher usw.
Alle USB-Transaktionen werden vom Host verwaltet. und das Gerät antwortet nur auf die Host-Transaktionen.
Ich hoffe, das hilft.
Olin Lathrop
quanten231
Stephan
Olin Lathrop
Stephan
kumowoon1025
Benutzer197942