Forum: Mikrocontroller und Digitale Elektronik AT90USB162 - Flashen


von Ralf (Gast)


Lesenswert?

Hallo zusammen,

ich habe neulich schon einen Thread bzgl. der Programmierung und dem 
einfachsten (!) Datenaustausch via USB mit dem o.g. Mikrocontroller 
geöffnet.

Mittlerweile habe ich eine entsprechende Software mithilfe der 
Teensy-Lib (Virtual Serial COM Lib) für den Controller geschrieben, eine 
Grundschaltung um den Controller existiert mittlerweile auch.

Nun die Frage:
 - Bei Teensy auf der Webseite ist immer die Rede von einem Taster, der 
gedrückt werden muss, um den Controller beim Flashen in einen bestimmten 
Zustand zu versetzen. Was hat es damit auf sich? Muss dieser Taster 
berücksichtigt/verbaut werden?

 - Ich schließe den Controller nun über USB an meinen PC an. Und dann? 
Wie programmiere ich ihn? So wie ich es verstanden habe wird er mit 
einem ISP-Programmer (ich habe einen AVR ISPmkII) geflasht, liege ich da 
richtig?

Was gilt es noch zu berücksichtigen, damit ich den Controller nicht 
gleich verpfusche und mich ggf. durch Fuses/Lockbits o.ä. "ausschließe"?


Vielen Dank und Gruß

von Carl D. (jcw2)


Lesenswert?

Der AT90USB162 hat von Haus aus einen USB-Bootloader drin.
http://www.atmel.com/images/doc7769.pdf

von Ralf (Gast)


Lesenswert?

>Der AT90USB162 hat von Haus aus einen USB-Bootloader drin.

D.h. dass ich ihn über USB anschließe und direkt darüber im AVR Studio 
oder über Flip (?) flashe?

von Carl D. (jcw2)


Lesenswert?

Ralf schrieb:
>>Der AT90USB162 hat von Haus aus einen USB-Bootloader drin.
>
> D.h. dass ich ihn über USB anschließe und direkt darüber im AVR Studio
> oder über Flip (?) flashe?

So steht's in der AN.
"Flip .... Nö external HW"

Und es geht auch. Ich hab mal einen USB-Midi Adapter mit dem Chip GM5 
gebaut, der sich als AT90USB162 rausstellte, der einfach von seinem 
Treiber per Flip geflashed wird, falls Firmware nicht aktuell. Deshalb 
gab's den GM5 auch für nur 2*AVR-Preis.

von Ralf (Gast)


Lesenswert?

Ok Danke erstmal. Ich werde es probieren..

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.