Forum: Mikrocontroller und Digitale Elektronik XMEGA-A3BU Xplained: Debuggen von HID-Keyboard-Beispiel


von Matthias P. (schwarzwild)


Lesenswert?

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

von Dieter F. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.