AVRProgrammers: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 51: | Zeile 51: | ||
= Programmers = | = Programmers = | ||
== RS-232 programmer (ATtiny2313) == | == RS-232 programmer (ATtiny2313) == | ||
Zeile 93: | Zeile 91: | ||
avrdude -c usbasp -p atmega168 -U flash:w:ATmegaBOOT_168_ng.hex:i -U lock:w:0x0f:m | avrdude -c usbasp -p atmega168 -U flash:w:ATmegaBOOT_168_ng.hex:i -U lock:w:0x0f:m | ||
== [[ | == [[Avrprog-metaboard]] == | ||
[[Bild:avrprog-metaboard.jpg|thumb|200px|Metaboard AVRprog programmer]] | [[Bild:avrprog-metaboard.jpg|thumb|200px|Metaboard AVRprog programmer]] | ||
Zeile 108: | Zeile 106: | ||
Note: This programmer has a bootloader on it, so it can be updated over USB. There is a jumper to enable the bootloader. This jumper must be '''off''' when using it as a programmer and '''on''' when accessing the bootloader. | Note: This programmer has a bootloader on it, so it can be updated over USB. There is a jumper to enable the bootloader. This jumper must be '''off''' when using it as a programmer and '''on''' when accessing the bootloader. | ||
[[ | == [http://www.ladyada.net/make/usbtinyisp USBTinyISP] == | ||
The USBTinyISP from Lady Ada. | |||
FIXME: Safe vs. unsafe | |||
Check connection: | |||
avrdude -c usbtiny -p atmega168 | |||
== Any Arduino Board == | |||
see [[Benutzer:Mihi/Programming-attiny45-mit-arduino]] | |||
= Troubleshooting = | |||
Sometimes, the following happens: | |||
<tt> | |||
avrdude: erasing chip<br/> | |||
avrdude: error: programm enable: target doesn't answer. 1 | |||
</tt> | |||
This has shown to be caused by wrong crystal fuse settings, typically an issue when programming fresh chips. | |||
To fix, program all fuses first, before erasing the chip. | |||
[[Kategorie:Arduino]] | [[Kategorie:Arduino]] |