Hi,
Is it possible to burn the "regular" bootloader (Arduino ISP) to an atmega328 (smd) without the use of a computer ? I have built a pcb that acts as a slave when you place the atmega328 on it and I am wondering if I can burn the bootloader on it directly from the arduino uno without a pc. Maybe with a button in the uno?
Thanks alot for the link ! I appreciate it ! But I was talking about something without shields and more diy. Is there no way in which I can program Arduino to burn the bootloader with the press of a button and without shields ?
No, ArduinoISP requires you to hookup from the PC to run. It is not standalone. The adaLoader is designed to be standalone and uses a button to trigger it.
You can think of it this way:
If you have a completely blank m328, you need to copy a bootloader onto it before you can upload sketches.
You can't copy directly from a PC to the bare chip, because the PC doesn't understand how, and doesn't have the right hardware.
ArduinoISP is a sketch that allows you do this copy from a PC to the new chip, using an arduino in between.
OptiLoader (and similar) is a sketch that does the copy from code stored inside the arduino sketch to the new chip, without using the PC.