Go Down

Topic: Using an FTDI cable (Read 1 time) previous topic - next topic


Is there a knack to programming a standalone chip using an FTDI cable?
I have tried allsorts and I just can't upload a sketch no matter what I try.
I can upload one just fine using my Uno, taking the chip out and using jumper wires.
I know the cable is working as it is a recognised com port and when attached to a working chip, it sends serial data back and forth.
I think I read somewhere that the timing of pressing reset is crucial. I have approached this in a very methodical manner(timing, gaps etc.) but to no avail.
As the Uno sorts the reset out for me but the FTDI cable doesn't, I think this may very well be the problem.

Any ideas?

Thanks in advance.


Is your chip set up to look like a minimal Arduino? Crystal/caps or resonator, reset pullup resister?
Adding those few components might do it.

Assuming you have a bootloader on the chip already.  If not, you need to resolve that first.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.


When uploading, press shift, this shows the verbose output.   You need to press the reset when (or just before) the first set of 3 or so lines appear when the serial protocol starts to query the bootloader.  Have a look at the verbose output on a good upload to your uno to get the idea.


Hi, thanks for that.
Yes, everything is wired up correctly.
When I upload with the Uno (either via jumper wires or actually placing the chip in the Uno) everything works perfectly.
The chips are bootloaded. I even have both Uno and Duemilanove bootloaders on different chips. Neither of which want to work.

Thanks for that Shellycat.
I'll check that out, thank you!


Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131