i bought a arduino 328 from sparkfun that already had the uno optiboot on it: http://www.sparkfun.com/products/10524
i built it in a breadboard exactly to this: http://www.arduino.cc/en/Main/Standalone
but instead of buying one of those expensive-ish FTDI programmers, i used the serial port on my computer with a SP3232E(a MAX232 knock-off) to connect to my arduino TX and RX pins. i know the TX and RX etc are connected right because i can hookup my serial display directly to the SP3232E and write on the LCD from the arduino serial monitor.
so my issue is that it doesnt program correctly. i get out of sync errors in the arduino IDE. i use the DTS from the serial cable and a .1uf cap to reset the arduino automatically during programming. the error:
avrdude: stk500_getsync(): not in sync: resp=0x30
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
yes i know this is a common error but i have spent many hours on this and i have tried every tip trick etc. i have triple checked my arduino breadboard for errors.
thanks