Hello,
This post is about the error message " stk500_recv(): programmer is not responding " .
I am using an Arduino mega 2560 to program other IC's like ATTiny or other arduino's via arduinoISP.
This process is clearly descriped in http://arduino.cc/en/Tutorial/ArduinoISP.
I managed to program the ATTiny, although I received the stk500_recv error message.
But then I bought an ethernet board, which was unprogrammable. (same error)
After days of searching a solution to this problem I found a solution:
- connect a 10 uF capacitor between reset and ground (after uploading the ArduinoISP sketch). http://arduino.cc/en/Tutorial/ArduinoISP.
- connect a 200 (500) Ohm resistor between Reset and 5V.
ATtiny85 - Microcontrollers - Arduino Forum
Note: The Reset of the programming board, in my case the arduino mega 2560, is meaned.
-
One "problem" left: the programmed board hooked up, it needs a reset.
-
Why do I post this?
I have seen that the stk500_recv error is quit common, nearly every day there is a new topic about this error on the forum without a clear solution for the problem. The use of a capacitor is often recommended for the arduino Uno, but I am using an arduino Mega.
As far as I found out, the error is related to a "misfunction" of the internal reset, but maybe someone else can tell us more about it.
Hopefully someone else can solve his problem by reading this post.
Sincerely,
Pura