AVR Mikrocontroller mit impleentiertem USB (HID)

Gast #5126693
Lesenswert?
• ▲
▼
Hallo! Ich plane, eine Art universelle Joystick-Platine zu entwickeln, 
an der verschiedenste EIngabegeräte (Potis, Taster, Drehencoder etc.) 
angeschlossen und als Joystickelemente vom PC erkannt werden.
Da ich dafür ungerne das komplette USB-Protokoll lesen und auch das Rad 
nicht neu erfinden möchte, wäre meine Frage, ob ihr einen 
Mikrocontroller, am besten im DIP-Gehäuse, empfehlen könnt, der USB 
hardwareseitig unterstützt und am besten wie gewohnt per ISP (mit dem 
AVRISP mkII Programmer) geflashed werden kann. Was haltet ihr zB vom 
AT90USB82?

Achja und bitte keine Hinweise zu V-USB, da war die Dokumentation zur 
Verwendung als als HID-Klasse/Joystick so schlecht bis gar nicht 
dokumentiert, dass damit ohne großen zeitaufwand nicht viel anzufangen 
ist und es den Aufwand, sich da komplett reinzudenken nicht wert wäre, 
wenn es auch fertige USB-Implementierungen direkt on-chip gibt.

Danke & Grüße
Johnny W
Gast #5126700
Lesenswert?
• ▲
▼
Der verbreitetere dürfte der Mega16U4/32U4 sein. Allerdings gibt es den 
nicht mehr in DIP, den 90USB82 aber auch nicht. Da wirst Du bei den PICs 
fündig, die wollen aber wieder anders programmiert werden.
Den 32U4 findest Du auf dem Arduino Leonardo/Pro Micro und anderen, 
damit hättest Du schon eine billige Testplattform.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.