Zum Inhalt springen

AVRProgrammers: Unterschied zwischen den Versionen

MariusKintel (Diskussion | Beiträge)
Vierlex (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 51: Zeile 51:


= Programmers =
= Programmers =
FIXME: Pictures taken - need to upload


== 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]] ==
== [[Avrprog-metaboard]] ==
 
[[Bild:avrprog-metaboard.jpg|thumb|200px|Metaboard AVRprog programmer]]


A [[Metaboard]]-based programmer.
A [[Metaboard]]-based programmer.
Zeile 106: 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.


[[Kategorie:WhateverLab]]
== [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]]