[SOLVED] Reset button not working nor uploading

When I plug the board in none of the lights blink and when i try to upload something the RX LED blinks only once every few seconds and the IDE eventually errors out with this message: "avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xc6"

The last few numbers in the error message (0xc6) show some hope that the board is not fried because if it was, the number would usually be "0x00".

When I press the reset button it does absolutely nothing.

I have already tried resetting the board right before uploading and burning the bootloader.

Which board?

I have already tried resetting the board right before uploading and burning the bootloader.

And how did you try to burn the bootloader. Do you have the programmer?

It's an UNO R3 Board. But this thread is extremely old and I have given up and replaced the chip and that seems to have solved the problem.

And no, I did not have a programmer. I probably should have done more research before posting this thread.

I surprisingly still have the old chip though.

Thanks for replying!

:)

Check supply voltage. If you have a 5v board and are supplying 4.6v (eg from a USB port) you will get exactly what you are experiencing. During write and read the voltage might also drop further causing other intermittent upload failures.

Thanks! I could use that information in the future.

forbrains: Check supply voltage. If you have a 5v board and are supplying 4.6v (eg from a USB port) you will get exactly what you are experiencing. During write and read the voltage might also drop further causing other intermittent upload failures.

  1. The uno will actually run at the full VBUS (nominal 5v, some systems output more like 5.2-5.3 for the benefit of USB charging to counteract cable resistance) - they use that fet for power supply switching instead of a schottky diode. The nano, on the other hand, uses a schottky diode, so it does have the 0.3v drop (for 4.7v from actual 5.0v) - which is still 100% fine. On a board which is not suffering significant damage, the voltage will not drop measurably from the current required to write to flash.

  2. 16MHz operation is within the ATmega328p spec down to 3.78V. At room temperature, it is generally reported that they work at 16MHz @ 3.3V

Ergo, your problem was caused by something else, and it is unlikely that trying to "fix" that would solve someone elses problem.