Using Arduino as ISP

Hi there,

I'm trying to use an arduino with Atmega 328p as ISP programer, for another Arduino with the same microcontroller.

I've got a few questions about it, first of all, when I set up at the Arduino IDE de programer "Arduino as ISP", what does exactly it makes? because for a mistake I have upload a code to my Arduino using that setting and my arduino got ir correct... so What does it changes?

And, wich one of the other programers setting is the correct one for a regular arduino programing?

I will be gratefull if some one can explain me that..

I think this page has a good explanation of how to use the Arduino for ISP.

You need to upload the program ArduinoISP (from the Examples) so that the Uno can program the other Atmega chip.

Subsequently you use the IDE to send the program to the Atmega chip via the Uno that has the ArduinoISP program.

When you are finished using the ArduinoISP program you can just upload any other program in its place. In effect the ArduinoISP program is a regular Arduino program with a special purpose (I guess every program has a special purpose).

...R

Lots of good information here.