"Arduino as ISP" Programmer being ignored

I'm currently having a weird issue:

I am developing a project with a standalone atmega328p, and in order to program it, I'm using an Arduino Uno as ISP Programmer:
imagen

I generally work with Platformio, but I was troubleshooting something so I used Arduino IDE (1.8.19) to test something.

I use Arduino IDE to upload the ArduinoISP example on the UNO, it works without an issue.

However, next thing I do is to test it by uploading Blink to the atmega328p, so in Arduino IDE I select "Arduino as ISP" as the programmer, I click on "upload", but the sketch is uploaded to the UNO, instead of using the UNO as a programmer for the standalone atmega328p.

This is a Arduino IDE issue because when I use Platformio I CAN use Arduino as ISP without a problem.

use "Upload using programmer" from the Sketch menu

1 Like

use "Upload using programmer" from the Sketch menu

Damn it, I havent used Arduino IDE for so long that I forgot about that.

Pretty counter intuitive if you ask me. What's the point of that if I have already manually selected what programmer I want to use?

not an excuse. but there is no option for "default" in the Programmer menu. one is always selected.

You can get that behavior by using MiniCore and then selecting Tools > Bootloader > No bootloader from the Arduino IDE menus:

https://github.com/MCUdude/MiniCore#bootloader-option

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.