I've been doing Arduino projects for a lot of years now, but I'm currently facing a seemingly simple issue that I can't seem to understand.
I'm trying to get a "standalone" atmega328p working. Currently my setup is this (I made sure all connections are happening with a multimeter):
When the atmega328p is in the UNO socket, sketches are uploaded without any issue, however when I put the chip on the breadboard, the sketch fails to upload with this error:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xf3
I don't understan how this can fail, it is the exact same connections wether it in the sockert or on the breadboard, so why would it fail like this?
How would you troubleshoot this?
EDIT: Just to be clear, in order to avoid any problem with the sketch, I'm uploading the blink example, so it's not a programming issue.