This is mostly just for me to use as a reference but someone else may find it useful.
First things first, here are some files:
Arduino Bootloader for ATMEGA328P
1 file(s) 3.88 KBArduino Default Fuses
1 file(s) 0.06 KB
Download these 2 files, you’ll need them later.
Next if you’re on a Mac then you’ll need to install the MiniPro software which I’ve outlined in another post at this link.
With the software installed and the files downloaded:
- Create a folder somewhere, maybe on your desktop. Name it whatever you want.
- Place the 2 downloaded files into that folder
- Open a Terminal Window
- Navigate to the folder you created
Now issue the following command:
minipro -p "ATMEGA328P@DIP28" -w arduino_atmega328p_bootloader_with_blink_sketch.hex && minipro -p "ATMEGA328P@DIP28" -c config -w arduino.fuses.conf
Press enter and wait for the programming to finish.
Take the AVR out of the programmer and socket it into your Arduino board. You should now be able to compile and upload sketches via the Arduino IDE by choosing the Arduino Uno board and the AVR ISP as the programmer.
Hey Chris!
Your tutorial helped me to discover config with fuses burn process on MiniPro – great job!
I was switching in between internal crystal and external, however was stuck on same 8Mhz frequency. Now everything works fine.
Thanks!
Cheers, Nick
Awesome, glad I could help
how to do with software for windows?, thanks.