I've just started using an AVR-ISP to burn sketches on my arduino Uno. Problem is: it does not work. I always get the following error message:
"Serial port '/dev/ttyACM0' not found. Did you select the right one from the Tools > Serial Port menu?"
Well... the so called Tools > Serial Port menu is greyed out! I cannot select anything from there.
A few additional details:
I use Arduino 1.0.6
I was selecting AVR-ISP in Tools > Programmer, and Arduino Uno in Tools > Board
I have another Uno that works perfectly (but on that one I still use the bootloader), no matter what sketch I try to run. Serial port ttyACM0 is found.
I run Ubuntu 12.04
Any idea how I could solve that/check what's wrong?
Perhaps you accidentally overwrite the firmware on the Atmega16U2.The Atmega16U2 is programmed as a USB-to-serial converter and if does not have the firmware correctly then you will not have a "Serial port '/dev/ttyACM0"
Well I've just started using my external programmer so if I already did something wrong, that would be extremely unfortunate! I've only tried to upload a basic sketch to my Uno, nothing else... I hope I have not erased anything... But as I've never been able to send a sketch to the Uno it seems unlikely
Concerning the programmer: I bought this guy:
I was sure it was an AVR-ISP because of the title, but it actually looks like a usbtinyISP. So I selected tools > programmer > usbtinyisp and tried to upload a sketch --> got the same error "Serial port not found etc..."
My Uno is a R3 Uno with a 328P-UP chip. It used to work perfectly until I erased the bootloader and tried to burn sketch with an external programmer.
I'm a little bit concerned about the fact that the computer does not even recognize there is an ISP connected!
Any thoughts?