Hallo, ich hab bereits einige Projekte mit XMegas durchgezogen, aber mich wegen schlechter Erfahrungen vor 6 Jahren mit dem USB-Stack (damals AT91SAM7X) nicht mehr mit USB beschäftigt gehabt. Auf Basis des XMEGA-A3BU Xplained hab ich nun das HID-Keyboard-Beispiel aus dem Atmel Studio durchexerziert, bei welchem durch Drücken einer Taste eine Keyboard-Sequenz an den Host geschickt wird, welche den Editor öffnet und dort "Atmel AVR" erscheinen lässt. Wenn ich im Programm einen Breakpoint setze (Atmel ICE) und diesen erreiche oder aber einfach so die Programmausführung pausiere, scheint das USB-Device in einen mir nicht erklärlichen Zustand zu wechseln: Die LEDs gehen aus und das Drücken der Taste führt nicht mehr zum Senden der Keyboard-Sequenz. Nun frage ich mich, ob der Host das Device in irgendeiner Weise "abmeldet", weil es wegen des Breakpoints eine Weile nicht antwortet. Hat da jemand Erfahrungen? Grüße, sw
Moin, Erfahrungen habe ich keine aber z.B. bei FTDI ist eine entsprechende Einstellung beschrieben: http://www.ftdichip.com/Support/Knowledgebase/index.html?usbtimeout.htm Suche mal nach USB timeout ... da gab es hier auch schon Artikel dazu.
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.