zaterdag 21 december 2013

ArduinoISP: Een avr programmeren met een Arduino ISP als programmer

Omdat er 100 dingen fout kunnen gaan (en ook gingen), is dit een echt "naslagwerk" blogje:

Ik heb een attiny2313 op een breadbord geprogrammeerd met behulp van een Arduino UNO als programmer. Dat gaat als volgt:


ArduinoISP sketch (bij examples) programmeren in de Arduino UNO.

5V, GND aansluiten.
pin 10: reset (pin 1 attiny2313)
pin 11: MISO  (pin 17)
pin 12: MOSI (pin 18)
pin 13: SCK (pin 19)
(Bron: http://www.ernstc.dk/arduino/2313.htm)

Een 10uF of 100nF condensator tussen reset en pin 1 van the attiny, werkte *niet*: Symptoom: Invalid device signature 0x0000000.

Dan avrdude:

avrdude -p t2313 -c avrisp -P COM3 -b 19200

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.07s

avrdude: Device signature = 0x1e910a

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

In de Arduino IDE werkt het ook. Al moet ik (ook met deze programmer) zo nu en dan de USB kabel in/uit pluggen als er een vage foutmelding langskomt.

Geen opmerkingen:

Een reactie posten