PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVR AT90USBKEY Basics



Filou89
07.08.2011, 00:28
Hallo zusammen,
ich habe kürzlich einen AT90USBKEY zum herumtüfteln erhalten. Ich glaube, es handelt sich um einen AT90USB1287 eventuell auch 1286. Nun habe ich aber leider keine grosse Ahnung, wie der programmiert wird.
Hab ich das richtig gelesen und verstanden, dass der über JTAG programmiert wird? Was benötige ich dazu für Hardware und Software?
Würde mich freuen, wenn mir jemand ein paar Tips oder gute Quellen zum nachlesen geben könnte.

Grüsse,
Filou

[Edit]
Es war noch was auf dem USBKEY gespeichert. Ich kann es leider nicht hochladen, da es ca. 12MB gross ist.
Mir hat es leider mangels technischem Verständnis nicht sehr weitergeholfen.
Aber ich stehe ja auch noch am Anfang.
Grüsse, Filou

Kampi
07.08.2011, 09:08
Bei Atmel gibt es eine Doku zu dem Modul. Ich hab das Ding letztens in einem Prüfungsstück verbaut, als mobile Festplatte quasi. Und wir haben es immer über JTAG programmiert aber ich glaube du kannst es auch über Flip programmieren. Aber es ist ein sehr schönes Modul :) kann man viele Sachen mit machen :D

Filou89
07.08.2011, 21:41
Ich hab mir mal die Flip 3.4.3 SW haruntergeladen und installiert. Als Device habe ich AT90USB1287 gewählt.
Wenn ich aber die USB Port Connection öffnen will kommt immer der Das Fehlerfenster:

com.atmel.flip.IspException: Could not open USB device.

Woran kann das liegen?
Spielt es eine Rolle, in welcher Sprache der Key programmiert wird? Oder muss am schluss einfach ein .hex-File gemacht werden?
Grüsse & danke,
Filou

Kampi
07.08.2011, 22:26
Guck mal vielleicht hilft dir das vielleicht weiter:

http://www.atmel.com/dyn/resources/prod_documents/doc7627.pdf

Filou89
08.08.2011, 18:03
Also: die lösung zum Verbindungsproblem heisst:
Atmel hat(te) offeenbar keinen Treiber für Vista/Win7 64bit. den hab ich aber jetzt bei den AVR-Freaks heruntergeladen (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=619746)
Jetzt kann ich verbinden.
Kann mir jemand ein ganz Einfaches Demoprogramm zur Verfügung stellen?
Z.B. led ein- und ausschalten, oder mit sonstigen Befahlen, damit ich mich damit mal vertraut machen kann.
Wäre Grossartig!
Danke & Gruss,
Filou

Filou89
11.08.2011, 10:41
Hallo Kampi,
du hast geschrieben, dass du schon mal einen AT90USBKEY verbaut hast.
Weisst du auch noch, wie es progammiert wurde, also welche Sprache du verwendet hast?
War das auch in C? Ich habe auch mal gehört, dass er mit Basic programmiert werden kann?
Muss man da spezielle Atmel-Bibliotheken oder Befehle implementieren?
Grüsse,
Filou

Kampi
11.08.2011, 10:54
Ich hab für das Board C verwendet. Es geht denk ich mal auch in Basic aber da kann ich dir nichts zu sagen.