Hi, folgendes kann ich mir nicht erklären: "USB in a Nutshell" - http://www.beyondlogic.org/usbnutshell/usb4.shtml. In dieser kurzen USB-Einführung dürften zwei Bilder vertauscht worden sein. Es geht um den Control Transfers, und zwar der "Status Stage". Kann es sein, dass hier die Bilder zu "In" und "Out" vertauscht sind? Der Text sagt doch jeweils genau das Gegenteil vom Bild oder? Wenn man die beiden Bilder vertauscht passt es und es macht für mich einen Sinn. Oder habe ich nur etwas übersehen?
Stimmt, Bilder sind richtig so, es wird als Abschluss eines Transfers immer der Handshake von der Gegenstelle gesendet, also wenn OUT Daten geschickt wurden, dann ziegt der Host mit einem IN dem Device an, dass der Transfer fertig ist und das antwortet mit einem Datenpaket der Länge Null, oder halt mit Stall oder im harten Fehlerfall gar nicht.
das versteh ich dann aber nicht @guido: so wie du es sagst verstehe ich es zwar auch aber das passt mit den Bildern nicht überein. Wenn in der kompletten Übertragung OUT-Daten geschickt wurden, zeigt der Host in der Status Stage dem Device mit einem IN-Paket, dass die Übertragung beendet ist. Daraufhin sendet das Device ein Zero-Length-Paket an den Host zurück. Das ist aber nicht das was am oberen Bild zu sehen ist, sondern am unteren (die grauen Kästchen kommen vom Host, die weißen vom Device)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.