I finally decided to see what this whole “arduino” thing is all about so I bought an Arduino Pro Mini and a couple of the PDIP ATmega328s with the arduino bootloader loaded on them. I also bought the 3.3v FTDI Basic serial breakboard thing to program the chips. However, no matter what I do I just can’t get one of the little bastards programmed. Every time I try I get the error:
not in sync: resp = 0x00
protocol error, expect = 0x14, resp = 0x51
I figured it was probably something I was doing wrong with the ATmegas so I tried it on the Pro Mini and it still doesn’t work!
So I started looking at the FTDI programmer and I think it may be the source of my problem. Each pin on the programmer puts out a constant 3.3v no matter what. When I try to program something the logic pins don’t change or anything, they just stay at a constant 3.3v. Are they suppose to be doing this? Do I need pull down resistors in order for this thing to work?