I'm trying to program an ATMEGA328-PU-ND chip using an FTDI cable but i'm getting a "programmer not responding" error. I'm hoping someone can help, it's driving me a little crazy. I've attached basic setup, arduino and error details at the bottom of the post. (I also have verbose console output if anyone thinks that may be useful)
As for how i'm going about trying to program the chip - I've set up a breadboard arduino, according to the layout below and followed the assembly guide here http://bit.ly/R6bq1o. It shows a ATMEGA168 in the picture, but the website i got it from (oomlout.co.uk) sells a kit with a ATMEGA328 chip and gives this layout as instructions, so i guess the chip should work in this setup.
The chip I have didn't come with a bootloader, but after quite a lot of messing around I think I have successfully installed a bootloader on it - When i press the reset button, the pin-13 LED flashes a couple of times, so i think that means the bootloader is probably installed ok?
When trying to upload a sketch, I've tried pushing the reset button, and leaving a delay of bewteen 0 and 10 seconds before clicking upload in the IDE, but that doesn't make any difference.
One thing about my FTDI cable - most seem to come with 6 wires, and the picture of mine had 6 wires when I ordered it. However, mine has 7 wires, so i connected up 6 according to the colors in the diagram, and left the blue one free. Maybe that's a problem?
ARDUINO IDE OPTIONS Board: Tried with Arduino UNO and Duemilanove w/ ATMega328 Serial Port: /dev/tty.usbserial-FTGA2V29 Programmer: AVRISP mkII
CONSOLE OUTPUT avrdude: Version 5.11, compiled on Sep 2 2011 at 18:52:52 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf" User configuration file is "/Users/gabbymoore/.avrduderc" User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/tty.usbserial-FTGA2V29 Using Programmer : arduino Overriding Baud Rate : 115200 avrdude: Send: 0   avrdude: Send: 0   avrdude: Send: 0   avrdude: ser_recv(): programmer is not responding avrdude: stk500_recv(): programmer is not responding