Using Port : COM3
Using Programmer : stk500v1
Overriding Baud Rate : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
I originally used the minimal configuration but I was told that I needed to add a crystal so I used a 3.57 MHz crystal with 18pF capacitors . upon adding this , the 'heartbeat' LED connected to pin 9 started dimming and brightning slowly (doesn't switch off though ) . I also have a 10u cap b/w reset on the board and ground .The error persists
That error usually means that Arduino as ISP sketch isn't running when the IDE tries to talk to it. Is the sketch loaded? That 10uf cap - it needs to be between reset and ground on the Arduino running Arduino As ISP, not the thing you're programming.
The ArduinoToBreadboard tutorial you linked also omits the decoupling capacititors, which are critical for proper operation. You need 0.1uf capacitors connected from Vcc to Gnd, and from AVcc to Gnd, right next to the chip. These are not optional, and the board may not function, or may function inconsistently or erratically without them (and in some circumstances they appear to work fine). I do not understand why incorrect tutorials like that continue to exist online (and on the official site no less). You should get used to putting the 0.1uf cap between ground and power on any digital IC, right next to the chip - most of them require it for reliable operation.
DrAzzy:
That error usually means that Arduino as ISP sketch isn't running when the IDE tries to talk to it. Is the sketch loaded? That 10uf cap - it needs to be between reset and ground on the Arduino running Arduino As ISP, not the thing you're programming.
The ArduinoToBreadboard tutorial you linked also omits the decoupling capacititors, which are critical for proper operation. You need 0.1uf capacitors connected from Vcc to Gnd, and from AVcc to Gnd, right next to the chip. These are not optional, and the board may not function, or may function inconsistently or erratically without them (and in some circumstances they appear to work fine). I do not understand why incorrect tutorials like that continue to exist online (and on the official site no less). You should get used to putting the 0.1uf cap between ground and power on any digital IC, right next to the chip - most of them require it for reliable operation.
@DrAzzy , I put the 10u cap on the board ( the arduino uno ) which is programming the IC . I just installed the .1u caps , still same error . Sketch is loaded btw
Those instructions say:
" 4. Run Tools > Burn Bootloader > w/ Arduino as ISP."
But the current IDE has no such menu entry. You have to separately do:
"Tools > Programmer > Arduino as ISP" (WARNING: do NOT select 'ArduinoISP' which is a hardware device.)
then
"Tools > Burn Bootloader"