Hello, recently I have seen one video in youtube that they made standalone bootloader burner for Atmega8/168/328 micro controllers without connecting to Arduino board and computer. I would like to do the same for personal user.
I guess I am confusing you guys . My goal is to make a bootloader burner for Atmega8/168/328 blank microcontrollers without connecting to arduino and computer.
I’m opinion that is pretty pointless , you’ll soon want to try a different bootloader , run at a different frequency and so on , so it’s a bit restrictive .After you’ve bootloaded it you’ll need to then program it from a computer anyway !!
If you are into mass production you can buy chips pre programmed with your own code ( which I guess could be the bootloader )
The other question is do you actually need the boot files anyway ?
I understood this one. This is to use the programmed controller as a standalone device. But how to burn the bootloader into the blank micro controller in the easiest way? I have gone through many forums and videos but still confusing.
The way I described is the easiest way , otherwise you have to build something and understand how it’s done et. Etc - IMHO , just not worth it - you could have programmed a 100 by the time you’ve sorted that out .
The answer may well lie in why you want to do it in the way you describe ?
In your own words, explain what the below is describing.
Once the Arduino UNO is programmed, remove the controller chip from the Arduino UNO.
Hand wire a standalone circuit on a PCB proto-board; plug the above programmed UNO controller chip onto this DIY PCB.
BTW
What is described above will work fine, however, for more flexibility, if you have access to an Arduino Pro Mini ($3.00), suggest you use it instead of making the hand wired a standalone circuit mentioned.
Had @chandu-mca06 read through the link that @LarryD gave way back in post #2, they would have discovered for themselves that it could be used to create a standalone bootloader programmer that required neither an Arduino board nor a computer in order to function.
In much less time than they spent arguing that what was presented was not what they had asked for (when in fact, it was), they could have read the information in the link, built up a programmer on a breadboard, and used it to program bootloaders into as many processors as they desired.
I present as evidence, said bootloader programmer on a breadboard. The programmer is on the right, the IC to be programmed, on the left. The steps are simple.
Insert the processor to be programmed on the left hand side.
Apply power.
Press the yellow button.
The programming takes less than a second or two, and when complete, the green LED lights up to signal successful programming and the piezo buzzer emits a short beep.
Note that at no time was an Arduino nor a computer needed to program the bootloader into the new IC.