Hallo an alle, ich habe ein Projekt bei dem beide USB-Schnittstellen des STM32F4 benutzt / verdrahtet sind. Bei der HS sind nur die Datenleitungen (keine VBUS und ID Leitungen, die sind anderweitig verwendet) zu USB-Buchsen gelegt. Ich möchte Daten zu einem angeschlossenen USB-Stick senden bzw. lesen. Mit der FS-Core klappt das auch schon einwandfrei. Nun wollte ich aber die andere Buchse benutzen - und die hängt am HS-Core. Die Leitungen habe ich selbstverständlich geprüft. Ich habe folgende Preprozessorbefehle gesetzt: -DUSE_USB_OTG_HS -DUSE_EMBEDDED_PHY -DUSB_VCP_DISABLE_ID -DUSB_VCP_DISABLE_VBUS Bei Verwendung der anderen Schnittstelle wird nur -DUSE_USB_OTG_FS benutzt. Die FS-Core funktioniert, auch lässt sich die Lösung mit der HS-Core fehlerfrei bauen. Die Funktion ist auch von der FS-Buchse verschwunden - aber leider ist sie an der HS-Buchse nicht "angekommen". Auf den Datenleitungen passiert NICHTS - das Programm auf dem STM läuft einfach in einen Timeout. Ich bin für jeden Tipp dankbar, wie ich an das Problem herangehen kann. Unsicher bin ich mir bei folgendem: - reicht es aus, einfach USE_EMBEDDED_PHY zu setzen?, um die HS-Core im FS-Mode zu nutzen? - kann es sein, dass das Nicht-Vorhandensein der VBUS und ID Leitungen zu Problemen führt? Sowiet ich das nachverfolgen konnte, wird bei setzen er beiden DIABLE (s.o.) einfach die GPIO-Struktur für die beiden Pins nicht angelegt. Aber die beiden Pins sind in meiner Schaltung bereits anderweitig vergeben und in Benutzung. Muss man vielleicht auch die AUSWERTUNG- nicht nur die GPIO-Strukturen - deaktivieren? Wenn ja: wie? Gibt es irgendwo ein HowTo, das weniger als 500 Seiten umfasst (sprich: ein Codebeispiel, wo jemand ie HS USB Engine im FS Mode betreibt (idealerweise auch ohne die beiden zusätzlichen Steuersignale)? Gruß Andreas