Gast
#3648667
Hallo Mikroprozessorentwickler,
ich stehe vor einem NewBie-Verständnisproblem:
Der atmega32u4 hat eine integrierten USB Schnittstelle für die In System
Programmierung (ISP). Nach meinem Verständnis hat Atmel das gemacht, um
uns einen extra Chip wie den FT232** oder eine ähnliche Methode für den
Übergang USB-to-Serial zu sparen.
Nachdem ich nun mit dem atmega32u4 und FLIP ein wenig gearbeitet und ihn
auch programmiert habe (d.h. ich habe einen kompilierten Code in den
Flash geladen und ihn ausführen lassen), möcht ich nun einige
Einstellungen an den Fuses ändern, u.a. CHKDIV8.
Über Flip kommt man offensichtlich nicht an die FUSES. Mit avrdude ist
es möglich, wie auch mit einigen anderen Programmen. Aber alle setzen
einen ISP-Programmer voraus, d.h. ich muss -c PROGAMMER angeben:
> avrdude [diverse Parameter] -c PROGRAMMER [diverse Parameter]
Mit dem atmega32u4 mit integriertem USB Baustein sollte aber genau
dieser externe In-System-PROGRAMMER umgangen werden, oder?
Frage1: Ist mein Verständnis bis hierher richtig?
Frage2: Wie komme ich an die FUSES mit nichts als einem Chip in
Grundbeschaltung, einem USB Kabel und einer Software? Und wenn ich
tatsächlich einen externen Programmer benötige, wozu dann diese USB
Schnittstelle im atmega32u4?
Besten Dank für Aufklärung
NewBie20140506