Hi.. Well I cant say for sure but I think one night while playing with an RBG led I screwed something up. I was trying to load in a library, started screwing around, next thing I know Im getting the error avrdude: stk500_getsync(): not in sync: resp=0x00
Well I read every forum I could find, tried all the hold reset button tricks ( before and after ) but continue to get the error.
Why are you programming an Arduino board through an ISP?
The error message indicates that you have the wrong processor selected. What do you have selected as a board, and what do you have selected as ISP?
If you are running the ArduinoISP sketch you would want to select that as the programmer, and you have to select a board with the same processor as you are trying to program.
Also - Are you running the ArduinoISP sketch from Arduino-1.0 or from Arduino0.22? the sketch in 1.0 needs to be have teh serial speed changed (Serial.begin(9600) instead of (19200)) and teh serial speed changed in the AVRDude command.
expect=0x14, resp=0x64 would suggest that you have a 328 (the Ox14) not sure what 0x64 processor is.
you might try adding a -F in the command string so AVRDude will ignore the processor type.
avrdude -P com7 -b 19200 -c avrisp -p m328p -v -F -e -U efuse:w:0x05:m -U hfuse:w:0xD6:m -U lfuse:w:0xFF:m
Thanks for the reply. I have programmed my Arduino Mega 2560 R3 with the ArduinoISP sketch in Arduino IDE 1.0
The reason is that the UNO will not let me upload sketches directly to it. It powers up and has a steady light on 13. The reset button does not do anything. This all happened when I was messing with a library that was not compatible with Arduino 1.0 I think I may have reprogrammed the pin mapping... if thats possible?
Also I should note that while the documentation says to go from pin 13-13, 12-12, etc.. because Im using the Mega the MOSI and MISO are on ports 50-53 I believe.
I will try your suggestion but I believe I tried the -F and ended up with an out of sync 0x00 error..