Hello all,
I am trying to use a FTDI cable (FTDI Serial TTL-232 USB Cable : ID 70 : $19.95 : Adafruit Industries, Unique & fun DIY electronics and kits) and program an Atmel 328 32 QFN. So far All I get is the same error.
(avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x13)
The schematic I have is located in the picture below. My Arduino IDE set up is
Com: port 14 (the port the FTDI cable is on. The drivers are all working properly)
Board : Arduino Pro or Pro mini
Processor: Atmel 328
Programmer: AVRISP MKII
I successfully uploaded the bootloader using the Arduino board itself but for some reason burning a program to the chip proving to be much more challenging.
Pics https:Dropbox - Arduino - Simplify your life
Do you have TX-TX, RX-RX instead of TX-RX, RX-TX there ?
Check which pin on the cable is the actual output to connect to the CPU input. I have seen things like this labelled both ways round.
Yours,
TonyWilk
I have tried both configurations and the same result happens
Did you install the Arduino bootloader first?
You need to do that using a Programmer connected to the ICSP pins - power, gnd, reset, SCK, MISO, MOSI.
An FTDI cable connects to DTR (0.1uF cap to the Reset pin), Rx, Tx, power, Gnd, and cannot be used to install a bootloader - it is just a USB/Serial adapter.
A Programmer takes control of the chip and loads memory directly. The bootloader then runs after a Reset to let the chip program its own flash with your sketch via the serial (FTDI) interface.
yes the bootloader is installed in the chip. I used the arduino iSP to do it.