Hallo, ich möchte mir demnächst eine Steuerkonsole für eine CNC-Maschine bauen. Vom Prinzip wäre es ein "Joystick" mit einigen Achsen und Tasten mehr. Da Computer nun fast ausschließlich USB-Anschlüsse habe (meine eben auch) möchte ich gerne USB benutzen. Und da gibt es auch schon das Problem. Es wird viel über die Prinzipien geschrieben allerdings finde ich absolut kein Tutorial oder Beispiel, in C für eine solche Anwendung. Nun habe ich schon rausgefunden, dass Atmel mit dem AVR XMega eine uC anbietet, der USB selber schon unterstützt. Trotz tagelanger Suche habe ich bisher aber noch nichts finden können, wie man diese Schnittstelle nutzt. Man muss ja irgendwie die Schnittstelle ansprechen, ihr Daten übergeben. Irgendwie müssen ja auch die Deskriptoren eingestellt werden... Ich würde mich sehr über nützliche Links und Ratschläge freuen. Gruß Alex
Hallo, schau Dir mal die USB- Beispiele (Hardware + Software unter "Code Library" und "Projects") hier an. http://www.pjrc.com/teensy/ Die Beispiele sind einfach (nicht mehr als 3 bis 4 Files) und es ist sicher auch was für Dich dabei. Gruss Steve
Das sind ATmega. Der OP fragte aber nach ATxmega. LUFA arbeitet an einer Implementierung. Ist aber noch nicht fertig und wird mangels funktionierender Samples wohl auch noch eine Weile dauern. Die XmegaAU (also mit USB) werden och ein paar Tage "reifen" müssen, bevor sich richtig auf den Markt kommen können
Leider braucht ATMEL immer sehr lange, bis ein Chip auch wirklich auf den Markt kommt. Es ist heute noch recht schwer an manche XMega zu kommen, die schon 2009 auf deren Homepage verzeichnet waren. :(
Hi, danke schon mal. Der Link ist recht interessant :) Ich wollte mir den XMega32 vornehmen. http://www.reichelt.de/Atmel-ATMega-AVRs/ATXMEGA-32A4-AU/index.html?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959;ARTICLE=96796;START=0;SORT=artnr;OFFSET=16;SID=12TkJRLX8AAAIAAFPtU-M0cf805b77152c245169df917a52ee99d Aber ist schon wahr... es gibt z.B. bei Reichelt nur 5 XMega. Was mir jedoch komisch vorkommt ist, dass es für den ATXMEGA 192A3 mit 64 Pins keinen passenden Sockel gibt. Der währe nähmlich meine erste Wahl geworden aber so bringt er mir halt nix.
Ich habe hier noch einen Beispielcode gefunden, wenn auch schlecht dokumentiert: http://www.gerold-online.de/cms/en/uc-projects/xmega.html
Kennt jemand noch ein Beispielcode, in dem ein XMega für ein HID verwendet wird?
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.