Hi, ich bräuchte eure Hilfe beim Umgang mit der ST USB Host Funktion. (Verwendeter µController STM32F407) Ich habe per STM32 CubeMX (Version 4.22.0) das Projekt erstellt. USB als "Mass Storage Host" konfiguriert. Funktioniert auch prima, sofern der USB-Stick bereits beim Einschalten des µControllers gesteckt ist. Steckt man aber den Stick aus und wieder ein, so ändert sich der Zustand nur auf Appli_state = APPLICATION_START und nicht auf READY (in der Statemachine USBH_UserProcess). Auch wenn man des Stick erst nach dem Einschalten des uControllers einsteckt, wechselt der Zustand nur auf START. Wie bekomme ich die Statemachine dazu, dass der Stick sauber erkannt wird und die Statemachine auf READY hüpft? Danke im Voraus und Grüße
Ohne eine Ahnung von der STM32 USB zu haben würde ich einfach sagen du schaust dort in den Code wo die State-Wechsel erfolgen und guckst woran es liegt, dass nicht dorthin gesprungen wird.
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.