Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

artikel:avrdude-howto [2016/05/19 09:57] (aktuell)
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