Gast
#1039843
Hallo zusammen! Habe da noch ein kleines Problemchen mit einem USBN9604, dass ich nicht ganz verstehe. Wenn mein Gerät über USB an einem ausgeschalteten PC hängt, dann sind die USB-Datenleitungen BEIDE auf low gezogen. Nicht bei jedem, aber an den meißten PCs. Das führt dazu, dass der USBN laufend ALT-Events -> Interrupts generiert, was dazu führt, dass das Gerät überhaupt nicht mehr funktioniert, weil es zu nichts anderem mehr kommt. Dieser Zustand (D+ & D- auf low) also SE0 (single ended zero) dient wohl auch dazu, dass der Host sagen möchte, das device möge sich resetten. So weit so gut, aber wie reagiert man in der Applikation richtig darauf, wenn dieser Zustand dauerhaft anliegt, um nicht in eine Endlosschleife zu geraten. Einfach per Timeout oder gibt es eine saubere Behandlung des Problems Danke und Gruß, Frank