Hi! Ich habe ziemlichen Ärger mit dem Virtual Com Port (VCP) Beispiel der USB-Library. Ich verwende die 32kb-Version von Keil MDK und einen ST Link. Bei allen nicht-CL STM32s wird durch einen externen Port der USB "aktiviert", bei den CL-Versionen scheint dies intern zu geschehen. Leider habe ich große Probleme damit einen stabilen Betrieb hinbekommen. Der STM32 wird bei mir mittels LM1117 direkt vom USB mit 3,3V versorgt. VBus ist mit dem entsprechenden Pin verbunden. ID ist offen. Der STM32 enummeriert sich und funktioniert halbwegs zuverlässig wenn ich ihn komplett von der Stromversorgung (dem USB) trenne und wieder anstecke. Wenn ich den STM jedoch resette um zu Debuggen enummeriert sich der Controller nicht mehr bzw. Windows bekommt nicht mal mit dass das USB-Gerät jemals weg war und behält ein nicht funktionierendes Device bei. Scheinbar wird der interne Pullup nicht wie bei den nicht-CL-STMs hochohmig wenn der Controller resettet wird. Hat jemand einen schlanken VCP für CL-STMs? Ohne OTG und ähnliches Geraffel? Grüße Robert
Bist du während des Resets mit dem VCP verbunden, also hast ein Terminal-Programm oder so offen?
Hi, hast du das hinbekommen? Hast du ein funktionierendes Programm? Wenn ja könntest du das posten. Danke David
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.