Arduino – Arduino als ISP (AVR Programmer)

Je kan een Arduino gebruiken om een (AVR) microcontroller (zonder bootloader) te programmeren met ISP (In-System-Programmer)

Wat heb je nodig?

1) Arduino UNO (Micro of Nano)
2) Arduino IDE

De software voor de arduino om deze als ISP te programmeren wordt standaard bijgeleverd en is te vinden in het menusysteem van ArduinoIDE:

Zodra je de software hebt ingeladen kan je de Arduino pinnen gebuiken of ISP header (van de Atmega328) om een andere microcontroller te programmeren (meer info)

Let op het volgende:
1) De baudrate van ArduinoISP is: 19200 (avrdude: -b 19200)
2) De RESET pin van de ontvangende microcontroller moet aangesloten worden op PIN 10 van de Arduino! (niet op de RESET van de ISP header)
3) De programmer die gebruikt moet worden is: stk500v1 (avrdude: -c stk500v1)

ISP pinout van een Arduino UNO:

Bronnen:
www.arduino.cc
3dprinterchat.com


Toch zijn er verschillende versies in omloop, ik persoonlijk zou degene van de ArduinoIDE aanhouden omdat die wordt bijgewerkt!

Download ArduinoISP 04m3 @ Github.com