USB ASP programmer not working with Arduino Micro

Hello everybody!

I'm currently working on a project using an Arduino Micro. Unfortunately, due to a soldering mishap, the micro USB port is not usable. Now, I'm trying to program the Arduino with its ICSP header using a USB ASP programmer. Whenever I try programming the Micro, I get this error message.


processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected.  If it is correct, try pressing the board's reset button after initiating the upload.

at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:153)

at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)

at processing.app.Sketch.upload(Sketch.java:1671)

at processing.app.Sketch.exportApplet(Sketch.java:1627)

at processing.app.Sketch.exportApplet(Sketch.java:1599)

at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)

at java.lang.Thread.run(Thread.java:619)

 

I have indeed selected Arduino Micro in the boards selection section and I have selected USB ASP as programmer.

I'm using Arduino IDE version 1.05 on Windows 8.1. and the USB ASP programmer drivers are up-to-date.

What seems to be the problem?

Thanks!

RobotGoose

A few guesses !

1. Soldering Mishap? Have you shorted the +5V and GND?

2. Have you tried to power the micro from a separate power source? For some boards it’s required that the target is powered from a separate source than that of the USB-ASP.

 

I was having this problem for a few days, and it literally made me mad. The problem simply means that USB ISP can’t “see” the chip it is supposed to write to.

 

Nevermind, problem solved. I

Nevermind, problem solved. I tried programming it with my Mac instead and it worked perfectly!

Thanks everybody! :slight_smile: