I'm working on a project that's using the Atmega328 and I'm wanting to program it using an FTDI cable from Sparkfun (FTDI Cable 5V - DEV-09718 - SparkFun Electronics). I've attached the Eagle schematic that I'm using.
Anyways, the issue that I'm getting is when I turn on the option in Arduino IDE to show avrdude output, it says:
System wide configuration file is "C:\Program Files (x86)\Arduino/hardware/tools/avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 119200
and then some error like "programmer not responding".
I tried using the FTDI cable to program an Uno that I have laying around and tested it first with the normal USB-B cable and that worked, but the FTDI didn't.
I had the FTDI connected to the Arduino as follows:
GND > GND
Rx > Tx (Digital Pin 1)
Tx > Rx (Digital Pin 0)
5V > 5V
CTS > GND
RTS > (0.1uF cap in series) RESET
and I get the same error as the breadboard version.
I'm definitely getting 5V on the FTDI cable because the Uno has lights on when I connect 5V and GND, but I'm not convinced that it's transmitting or receiving because I don't see the Rx or Tx lights on the Arduino flashing when I try to upload anything. So maybe the cable is bad?
In addition to that test, I tried setting up the Uno as an FTDI programmer (outlined here: http://www.instructables.com/id/Arduino-Examples-2-Use-an-Arduino-as-a-FTDI-Progr/) and that didn't work either.
I've triple checked all my COM ports, board settings, etc. are correct and after several hours of working this problem I have zero clue what my issue is. They're not present on the schematic, but I've also tried adding 1k pull-up resistors to my Tx and Rx lines, but that didn't seem to help.
Apparently the forums don't like it when you attach .SCH, so here's a Goggle drive link
Also, the Atmega chip has the Optiboot bootloader from Sparkfun already on it.