Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Vorhergehende Überarbeitung
artikel:avrdude-howto [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Unterstützte Programmieradapter ======
 +In der [[http://www.nongnu.org/avrdude/user-manual/avrdude_4.html#Option-Descriptions|Optionsbeschreibung]] findet man unter **-c programmer-id** eine Liste der unterstützten Programmieradapter.
  
 +Die im Shop angebotenen Sticks ([[http://www.ehajo.de/Bausaetze/AVR-ISP-Stick|AVR-ISP-Stick]] und [[http://www.ehajo.de/Bausaetze/µISP-Stick|µISP-Stick]]) werden als //usbtiny// unterstützt.
 +
 +====== Syntax ======
 +Um mit avrdude und einem der Sticks zu programmieren gilt folgender Syntax:
 +
 +''avrdude -c usbtiny -P usb -p [[artikel:avrdude-controller|µController]] -U [[artikel:avrdude-memtype|was geschrieben werden soll]]''
 +
 +====== Beispiele ======
 +Damit wird zB die Hex-Datei auf die ISP-Sticks programmiert:
 +  avrdude -c usbtiny -P usb -p attiny2313  -U flash:w:main-t2313.hex:i
 +
 +Hiermit programmiere ich die Hex-Datei und die Fuses des Sticks:
 +  avrdude -c usbtiny -P usb -p attiny2313  -U flash:w:main-t2313.hex:i -i10 -U hfuse:w:0xdf:m -U lfuse:w:0xff:m
 +
 +Hiermit wird der DCF77-Bausatz programmiert:
 +  avrdude -c usbtiny -P usb -p attiny45 -U flash:w:FunkUsb.hex:i
 +  avrdude -c usbtiny -P usb -p attiny45 -U hfuse:w:0xd5:m -U lfuse:w:0xe1:m