Hi,
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?
Cheers
Dave
SETUP
OS: OSX 10.6.8 with FTDI Driver Installed
IDE: Arduino IDE 1.0.1
Chip: ATMEGA328-PU-ND (not the low power version) http://bit.ly/S0avPL
Cable: FTDI TTL-232R-3V3 http://bit.ly/S0apYp
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 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding