However if you wish to use the internal oscillator instead you need to install support for an additional hardware configuration. If you are programming an ATmega328 your target board may have an appropriate crystal and related capacitors. If you are programming an ATmega168 your target board will need the appropriate crystal and related capacitors. It is important to make sure that your target is genuinely Arduino compatible, and that you select the appropriate target board type from the Arduino Tools menu.
If your target board has its own power, the jumper (location J5) should be set to 'Nope', like so: In addition, make sure that the target power jumper is set correctly on the ISP Shield 2.0. Be sure to get the orientation correct pin 1 is marked with an arrow on the ISP Shield 2.0 circuit board. You can also use the ISP Shield 2.0 to program the Arduino bootloader onto an external target board, providing that the target is Arduino compatible and has a standard 6-pin* AVR ISP programming header.įollow the instructions above, however instead of placing a microcontroller into the ZIF socket connect the ISP Shield 2.0 to the target board with a 6 pin (2x3 DIL) ribbon cable. To program the Arduino Bootloader onto an ATmega168/ATmega328 located on an external target board In the Tools menu, select Burn Bootloader, and select w/ Arduino as ISP.Be sure to have J5 jumpered to YUP and J6 jumpered to NO WAY.Arduino Duemilanove or Nano w/ ATmega328 if you are programing an ATmega328 for a Arduino or clone that clone uses an FTDI interface and has an ATmega328.Arduino Uno if you are programing an ATmega328 for an Uno.
In the File menu, select Examples, and open the ArduinoISP sketch.If necessary, configure the Arduino IDE for your Arduino or Arduino clone.Connect the Arduino to your computer and bring up the Arduino IDE.Begin with your Arduino, with the ISP shield NOT connected.To program the Arduino Bootloader onto an ATmega168/ATmega328 Initial setup: 7 Arduino variants that probably still will not work.6 Recent changes Arduino variants that (historically) did not work.To use the ISP Shield 2.0 in place of an AVR ISP To program the Arduino Bootloader onto an ATmega168/ATmega328 located on an external target board 1.2 For each AVR that you would like to burn:.To program the Arduino Bootloader onto an ATmega168/ATmega328