Forum: Mikrocontroller und Digitale Elektronik AT90USB162 Programmieren


von Andreas (Gast)


Lesenswert?

Hallo, ich möchte mir eine kleine Testplatine mit einem AT90USB162 
erstellen und habe dazu eine Frage. Kann der µc direkt über USB mit Flip 
programmiert werden, also ohne Bootloader oder so, oder muß er das 
erstemal über ISP Programmiert werden ?

Danke !!!

von TestX .. (xaos)


Lesenswert?

Andreas schrieb:
> Hallo, ich möchte mir eine kleine Testplatine mit einem AT90USB162
> erstellen und habe dazu eine Frage. Kann der µc direkt über USB mit Flip
> programmiert werden, also ohne Bootloader oder so, oder muß er das
> erstemal über ISP Programmiert werden ?
>
> Danke !!!

ohne bootloader musst du ihn per isp/jtag programmieren.

von AVRnewbie (Gast)


Lesenswert?

@ Andreas

> Kann der µc direkt über USB mit Flip programmiert werden
Ja, so lange der werkseitig gelieferte Bootloader noch in der CPU 
steckt.

> ohne Bootloader oder so
muss über SPI/JTAG programmiert werden.
Wie das geht, steht im Datenblatt.

von Andreas (Gast)


Lesenswert?

Also nicht kaufen, einlöten, USB rann und Flip starten..................

von hp-freund (Gast)


Lesenswert?

Ich denke doch. Im Datenblatt steht:

USB boot-loader programmed by default in the factory

von cyrus231 (Gast)


Lesenswert?

Hallo.
Bitte kann wem mir helfen.ich habe ein OPenKubus 
BootLoader(AT90USB162)?und auf dem Kubus befindet ein Taster!und ein 
ganz kleine Grune lampe??Leider ich weiss nicht ob usb 16MgH ist oder 
8MgH?? leider auf rechnug haben nicht geschrieben!!!!ich habe Atmel 
Flip(3,4,2)instalirt???und ich habe fast mit mehrer Hex dateien 
porobirt??Leider wenn ich usb in PS3 einstecke??Ps3 schallte ich 
ein??wie beschreibung???Dann zwei ordner */app_home/ps3_GAME/???wenn ich 
auf ordner klike kommt diese meldung während das start vorgangsistein 
fehler aufgetreten(80028f14)???auf zweite ordner (install package 
files)??diese ordner ist leer??Bitte Heerr admin sagen sie mir was mache 
ich falsch??wie kann ich passende HeX feil finden???es gibt mehrer 
verschidene AT90USB162????woher soll ich wiessen welche USB meine 
ist??Bitte admin konnen sie mir eine link für anleitung AT90USB162 ohne 
geheuse!!!!!!!!ich bedanke mich voraus cyrus

von Henrik Haftmann (Gast)


Lesenswert?

Der Bootloader ist vorprogrammiert und zwackt (IMHO) 2 Kilobyte vom 
Codespeicher ab.
Auf Grund werkseitig gesetzter Fuses ist es nicht möglich, den 
Bootloader zu überschreiben, er wird also immer drauf bleiben, solange 
man kein SPI benutzt. (JTAG hat dieser Controller sowieso nicht.)
Voraussetzung ist die Beschaltung mit 8-MHz- oder 16-MHz-Quarz.
Einmal geflasht kommt man zum Bootloader zurück, indem man bei nach LOW 
gezogenem !HWB !RESET pulst. Aber Achtung:
* Es muss ein Reset-Impuls da sein! Der Power-On-Reset ist dafür nicht 
geeignet. Ein C (10 nF) nach Masse an !RESET löst das Problem für den 
Einschaltmoment. (Der Pull-Up ist eingebaut.)
* !HWB hat (im Moment des Abfragens) keinen Pull-Up-Widerstand! Benutzt 
man also einen einpoligen Schalter oder einen Jumper, MUSS ein externer 
Pull-Up (bspw. 10 kOhm) beschaltet werden. Sonst kommt man evtl. nicht 
zur Firmware.

henni, rätselnd, warum dfu-programmer.exe (als Ersatz für das monströse 
Flip) nicht funktioniert.

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.