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