Hallo ! Ich hab bisher für USB-Applikationen mit Mikrocontrollern den FTDI 245 verwendet. Das ging eigentlich ganz gut, aber von ATMEL gibts ja auch welche die einen USB-Controller schon integriert haben. Jetzt holte ich mir mal so ein Datenblatt und ich hab mittlerweile den Eindruck dass man hier immens erstmal viele Register programmieren muss um so ein USB-Device zum laufen zu bekommen. Sicher, jetzt heißt es Datenblatt genau lesen, nur bevor ich damit anfange wollte ich erstmal wissen ob es einen von den ATMELs gibt, der USB-technisch event. etwas einfacher zu programmieren ist. Ich kenn mich auf der ATMEL-Schiene einigermaßen aus, nur halt nicht auf denen mit USB. Ich hoffte dass das ähnlich wie bei UART geht aber ich glaube das ist weit gefehlt. Hat jemand schon vielleicht Erfahrung um z.B. Werte einfach über ATMEL-USB vom uC zum PC zu senden ? Ist der Aufwand relativ groß ? Gruß Uli
:
Gesperrt durch Moderator
Ich habe schon mehrere Projekte auf Basis von ATmega16U2 und ATmega32U4 gemacht. Es gibt das LUFA Framework ( http://www.fourwalledcubicle.com/LUFA.php ), das nimmt dir die ganze USB Geschichte ab. Dabei sind auch einige Beispielprogramme, die einen super Startpunkt abgeben. Problematisch dabei ist nur, dass LUFA einiges an Platz auf dem Controller braucht ( ohne Optimierungen waren es beim letzten Mal ca. 36% an Flash, aber dafür recht wenig SRAM ). Das einbinden des LUFA Frameworks war in der Zeit, als ich AVR Eclipse benutzt habe ein Alptraum. Mit dem AVR Studio 5 ist es aber super einfach. Habe mir da ein Beispielprojekt für ein MIDI Device ( benutze ich vorwiegend ) erstellt und das als Template gespeichert. Nun kann ich das für jedes neue Projekt schnell nehmen und habe das Grundgerüst mit USB stehen.
Hallo Gast ! Ja ,danke das ist schon mal ein Anfang ! Sagtest Du AVR Studio 5 ? Ich hab mal bei ATMEL nachgeschaut - AVR Studio 5 steht aber noch auf Beta ! Benützt du es trotzdem schon ? Gruß Uli
Eine Alternative wäre V-USB [1], wenn es nicht um all zu große Datenmengen geht. [1] http://www.obdev.at/products/vusb/prjall.html Gruß Skriptkiddy
Uli B. schrieb: > Ich hab mal bei ATMEL nachgeschaut - AVR Studio 5 steht aber noch auf > Beta ! > Benützt du es trotzdem schon ? Jawohl, für den Hobbybereich ist es stabil genug wie ich finde. Konnte bisher noch keinen Bug finden. Die meisten Bugs von denen ich lesen konnte, stecken im Simulator. Aber die ganzen ATmega16Ux/32Ux können eh noch nicht simuliert werden. Also das AVR Studio 5 ist nicht wirklich notwendig. Bei LUFA sind für die Beispiele auch makefiles dabei, aber ich mache das lieber aus der IDE heraus.
Beitrag #5996167 wurde von einem Moderator gelöscht.
Beitrag #5996224 wurde von einem Moderator gelöscht.
Beitrag #5996231 wurde von einem Moderator gelöscht.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.