Nach meinem Verständnis kann das Anschließen eines USB-Kabels alleine nicht erkannt werden (also außer mit Hochfrequenzmessungen vielleicht), da es sich doch nur um eine Weiterverbindung handelt, oder? Allerdings verstehe ich dann den Sinn des in https://stackoverflow.com/a/64044196 zitierten readme.txt nicht: "05 Plug a USB micro A-Male to A-Female cable on CN15 connector" Mit 'USB key' aus Schritt 04 ist für mich der USB-Speicher des STM32-Boards gemeint und kein eigener Stick (sonst stünde in 05 ja auch "Connect USB key to ..." analog zu Schritt 03).
meinte "analog zu Schritt 02" statt "analog zu Schritt 03"
Kann ein USB-Kabel alleine erkannt werden? NEIN. Ich habe permanent 2 USB-Kabel eingesteckt wo am anderen Ende nix dran ist, und Windows merkt das nicht. Grund ist einfach. Ich mag nicht jedes mal fummeln mit den Einstecken und meine vorderen Ports nicht belasten. Ergo hinten rein und frei herum hängen. JE einen voll-Kontaktierten Datenkabel mit USB-C + Micro-USB.
Jörg schrieb: > Nach meinem Verständnis kann das Anschließen eines USB-Kabels alleine > nicht erkannt werden (also außer mit Hochfrequenzmessungen vielleicht), > da es sich doch nur um eine Weiterverbindung handelt, oder? > Allerdings verstehe ich dann den Sinn des in > https://stackoverflow.com/a/64044196 > zitierten readme.txt nicht: > "05 Plug a USB micro A-Male to A-Female cable on CN15 connector" In diesem Spezialfall geht das schon. Und zwar: USB Mini und Micro haben einen fünften Pin, nämlich den ID-Pin. Wenn Du eine Mini/Micro-AB-Buchse hast, kannst Du dort entweder ein Mini/Micro-A oder ein Mini/Micro-B Kabel hineinstecken. Wenn Du ein Mini/Micro-B einsteckst, bleibt der ID-Pin offen, und der Port ist ein USB Device. Wenn Du ein Mini/Micro-A einsteckst, wird der ID-Pin auf Pin 4 durch eine Brücke im A-Stecker selber mit GND auf Pin 5 kurzgeschlossen, was den Port das auf USB Host umschaltet. Das Umschalten auf USB Host geht also auch ohne dass an dem Mini/MicroA-Kabel/Adapter etwas angeschlossen ist. Bei Standard USB geht das so nicht, weil es dort keinen ID-Pin und keine AB-Buchsen gibt. fchk
:
Bearbeitet durch User
Offene USB Kabel reflektieren das gesendete Signal zurück. Das kann man durchaus erkennen. Ich glaube aber nicht, dass die üblichen USB Schnittstellen den Effekt nutzen.
Stefan ⛄ F. schrieb: > Ich glaube aber nicht, dass die üblichen USB > Schnittstellen den Effekt nutzen. Sie machen es auch nicht. siehe USB-Standard.
Jörg schrieb: > Nach meinem Verständnis kann das Anschließen eines USB-Kabels alleine > nicht erkannt werden Nur bei USB OTG.
Stefan ⛄ F. schrieb: > Offene USB Kabel reflektieren das gesendete Signal zurück. Das kann man > durchaus erkennen. Wie? Das geht im Labor und da kann man auch nen Mikroschalter nehmen. Theoretisch geht vieles, z.B. Kapazitätsmessung gg. den Schirm
MuckyFuck schrieb: >> Offene USB Kabel reflektieren das gesendete Signal zurück. Das kann man >> durchaus erkennen. > Wie? https://www.elektronik-kompendium.de/sites/grd/0301035.htm Deswegen sind Wellenwiderstände und Abschlusswiderstände bei solchen Leitungen für ihre Funktion entscheidend wichtig.
wellenwiderstand, impedanz, das ist ganz schön kompliziert, es geht auch einfacher: https://electronics.stackexchange.com/questions/215755/special-usb-port-with-sensor-contact
Frank K. schrieb: > USB Mini und Micro haben einen fünften Pin, nämlich den ID-Pin. Wenn Du > eine Mini/Micro-AB-Buchse hast, kannst Du dort entweder ein Mini/Micro-A > oder ein Mini/Micro-B Kabel hineinstecken. Wenn Du ein Mini/Micro-B > einsteckst, bleibt der ID-Pin offen, und der Port ist ein USB Device. > Wenn Du ein Mini/Micro-A einsteckst, wird der ID-Pin auf Pin 4 durch > eine Brücke im A-Stecker selber mit GND auf Pin 5 kurzgeschlossen, was > den Port das auf USB Host umschaltet. Das Umschalten auf USB Host geht > also auch ohne dass an dem Mini/MicroA-Kabel/Adapter etwas angeschlossen > ist. > > Bei Standard USB geht das so nicht, weil es dort keinen ID-Pin und keine > AB-Buchsen gibt. > > fchk Vielen Dank für die ausführliche und informative Antwort!
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.