Hallo Markus,
Markus P. schrieb:
> Hi,
> ich programme zum ersten mal über das ProgrammersNotepad direkt mit
> AVR-Studio. (AVR-Dude)
Gute Entscheidung. :-)
> Ich frage mich zum Beispiel warum er zweimal reading macht ?!?
Der erste Lesevorgang betrifft nur die Signatur des Mikrocontrollers.
Das heißt, avrdude schaut nach, ob der Mikrocontroller, der im
Programmer steckt, auch wirklich ein ATmega168 ist. Gleichzeitig ist das
eine Art Test, ob Verbindungen und der Programmer korrekt funktionieren.
Du siehst ganz rechts am Ende der #####-Zeile eine sehr kleine
Zeitangabe (0.02s). Das zeigt, dass hier nur ein paar Bytes gelesen
wurden - die Signatur eben.
Der zweite Lesevorgang ist ein Verify, das heißt, avrdude liest den
Inhalt des Mikrocontrollers und vergleicht das Gelesene dann mit der
Datei, die vorher geschrieben wurde. Damit stellt das Programm sicher,
dass wirklich alles korrekt beim Mikrocontroller angekommen ist.