"Falschen" Prozessor nutzen

AVRISPmkII braucht keinen Comport. Zur seriellen Kommunikation braucht man einen Comport, das kann ein Programmer logischerweise nicht leisten.

Wenn man den ISP direkt zum Flashen verwenden will kann man das per Eintrag in der Datei boards.txt erledigen:

atmega328ispmk2.name=Arduino ATmega328 AvrISPmkII

atmega328ispmk2.upload.maximum_size=32768
atmega328ispmk2.upload.using=avrispmkii

atmega328ispmk2.build.mcu=atmega328p
#atmega328ispmk2.build.f_cpu=16000000L
atmega328ispmk2.build.f_cpu=1000000L
atmega328ispmk2.build.core=arduino

in programmers.txt sollte dazu folgendes drinstehen:

avrisp.name=AVR ISP
avrisp.communication=serial
avrisp.protocol=stk500v1

avrispmkii.name=AVRISP mkII
avrispmkii.communication=usb
avrispmkii.protocol=stk500v2

@Late_night
Was avrdude vs. avrdude2 angeht: was hindert Dich daran die Datei avrdude2 auf avrdude zu kopieren? Oder stehe ich gerade auf dem Schlauch.

Nett, das Du die Gelegenheit nutzt, um Werbung für Dein Buch zu machen, das hilft mir aber gerade nicht WIRKLICH weiter. smiley-wink

Schon klar, kostenlosen Support darf ich immer gerne machen. Ein Buch schreiben, weil hier einige danach gefragt haben, darf ich auch gerne. Einen kostenlosen Blog auch. Darauf hinweisen aber nicht...