I have been trying to get my breadboard Arduino up and running for a couple of evenings now and if I had any hair I'd be pulling it out right now
I followed these instructions:
I have the breadboard set up exactly as described. This corresponds with other breadboard Arduino clones I've seen so I am sure I have done it right. I've even replaced all the capacitors, the 16MHz crystal and even the chip itself
When I manually press the reset button I get flashing on pin 13 as expected. The software reset also flashes pin 13, so something is happening.
In the 0023 IDE I get
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
In 1.0 I get just
avrdude: stk500_getsync(): not in sync: resp=0x00
(I need 0.23 for the sketch I am using)
I am using a CP2102 USB to serial adapter. This works fine, it passes loopback tests and can program both my Pro Minis
The author notes that later in the instructions. I have my rails linked already too (habit) I am at a loss. Can't seem to get the manual reset working either, though I never have been able to get the timing right before
I should have mentioned those details. Both my chips have the Uno bootloader on them. I have tried 115200 and everything in between. I must have left it on 9600. The 9600 baud rate works fine for my Pro Minis
Aside from the usual points in the trouble shooting thread, anyone have any suggestions?
Some details
OS - Windows 7 64 bit
USB - Serial: CP2012 USB FTDI board (made by BA/TE, USB 2.0 to UART TTL 6PIN Module Serial Converter)
ATMega328p (also have a PU, same issue)
bootloader - Uno. All of my chips (3 now) were burned by the seller with the Uno bootloader
Changed: AT chips, capacitors, crystal, all jumpers. Have not changed resistors, reset switch (though this works), pin headers, LEDs (these work too)
This is driving me mad, more so because my other Arduino boards work fine with this setup
Just got back into the arduino and on one of the boards (from Evil Mad Scientist) I use a usb to rs232ttl for programming (had to add the capacitor to the rts line to form the rst).
It was giving me the same as you are getting ( I tried many times ). So I went into the device manager and found the device in Ports and right clicking on it brought up ... Properties. Clicked on Properties and selected Port Settings tab. Selected Adavanced and there were some options on how the port works. On mine the 'set rts on close' was checked so I unchecked it and closed the windows. Tried again and now it works. If I go back in to the device manager and recheck it I get the errors on trying to program. Unchecking allows programming.
I'm using pre 1.x IDE . Don't know if this is adressable in the newer IDE's.
Hope this helps.
OK I've done a little bit of trying stuff. I do have a CP2102 but it is a little old but I did get it to work (my settings page looks like yours). On looking at your model there was a thread about it (John was in the thread) and in that thread it was mentioned that the labeling was incorrect for the TX and RX (flipped). I don't know how you are hooking this up to your minis but I would stare really hard at how you have the TX and RX hooked up ( TX to RX and Rx to TX ) . Maybe a quick test is to hook up the TX line of the CP2102 thru a led -current limiting resistor-ground and see if there is activity on it when transmitting.
The TX and RX are indeed incorrectly labeled. I've grown accustomed to it though XD
I literally can pull this off the breadboard and program a Pro Mini. What is the chances the seller has sent me two duff 328p and a duff 328p-pu, Very slim?!
I know the USB-Serial works
The components have all been replaced
The reset function appears to work
I have tried different parts of my breadboard in case
Thanks for the feedback, I am at the point of giving up on breadboard arduino
As a side note I installed XP Home in Virtual Box for giggles and the driver settings are the same for this device as in WIndows 7