STM32 Host USB

Gast #5177079
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren