Gast
#3629677
Hallo, bei meinem aktuellen Projekt setze ich einen ARM7 Controller ein. Dieser besitzt einen USB-Device, welchen ich als USB CDC initialisiert habe. Über das Hyperterminal kann ich mich mit dem Device verbinden, Daten übertragen und Daten lesen. U. a. kann ich auch einen Befehl übertragen, der den ARM7 Controller neu starten lässt. Nach einem solchen Neustart kann ich jedoch nicht mehr auf den virtuellen Comport mittels Hyperterminal zugreifen. Im Gerätemanager wird das Gerät weiterhin richtig erkannt und angezeigt. Bei einem Neustart ist der USB-Device für kurze Zeit nicht mit dem Computer verbunden, da der 1k5 Widerstand nicht aktiv ist. Wenn diese Zeitspanne zu kurz ist, wird das Device anscheinend nicht mehr richtig konfiguriert in Windows. Wenn ich z. B. in der Main ganz am Anfang einen Breakpoint setze und ein paar Sekunden warte und erst dann den ARM7 konfiguriere (einschließlich der USB-Schnittstelle) wird der Device anschließend auch wieder vom Hyperterminal erkannt. Weiß jmd von euch wie groß dieses Delay zwischen "USB-Device verbunden" und "USB-Device nicht verbunden" sein muss? Gruß Bernd