So I checked the Arduino On Breadboard site and since I can't get a 16mhz clock I went with minimal circuit. I uploaded the ArduinoISP, checked the wiring and everything, but I get this message when trying to burn:
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
What do I do?
Have you disabled autoreset on the programmer Arduino? A 10uf cap from reset to ground after uploading the Arduino as ISP sketch? Edit: reset disable should not be required for bootloading.
What is the source of the 328 chip? Did it come from an Uno? If so, the chip is set for a 16MHz crystal and so will need either a crystal or external clock to enable programming. Nick Gammon's Uno on a breadboard tutorial shows how to program using the external clock.
Did the chip have a bootloader installed when you bought it? If so, which one? Have you tried to follow the tutorial in the link that Pert and I shared?
Yes I tried the tutorial. Same result. I don't think that it came with a bootloader. Update: I checked the site I bought it from and it says that if the bootloader is corrupt, I have to rewrite it using another board (In my case Uno). A detailed explanation of course I in their book which costs a lot of money
Yes arduino 1.0 because in arduino to breadboard i need to make a hardware subfolder in the sketchbook and a put a breadboard folder to be able to burn the bootloader without the 16mhz clock.
Sometimes the Atmega chip needs an external clock signal in order to burn the bootloader and Nick Gammon's code has an output that can be used to provide the clock signal.
Kinorter:
2. Yes arduino 1.0 because in arduino to breadboard i need to make a hardware subfolder in the sketchbook and a put a breadboard folder to be able to burn the bootloader without the 16mhz clock.
I guess you're following this tutorial: https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
If so, note that if you use the breadboard-1-6-x.zip download you can use the latest version of the Arduino IDE. I don't know whether the ancient Arduino IDE 1.0 is related to your problem but I did want to be sure to let you know that you're not required to use it.