So I finally got my ATMega328 chip in the other day and I was so excited to build my own arduino. I did a LOT of research, and all signs pointed to I can use the max232 to bootload my atmega. I did a loop test on my max232 using hyperterminal (after i did a loop test on my serial port) and i would get back what i sent. initial tests look good. So then it was time to get everything going. i used this site http://www.jameco.com/Jameco/workshop/JamecoBuilds/arduinocircuit.html to build my barebones arduino on my breadboard. So after building the circuit, I was ready to hook everything up. I connect my (crude) max232 circuit to my serial port, then connect the max to the atmega (via respective RX/TX lines) and open up the arduino program to bootload my chip. I set it for Arduino Duemilanove W/Atmega328 via COM1 (upon writing this, should it be com1 or should there be a selection for serial?) and then proceed to bootload. It starts up and initially it seems good, but I get that sync error. avrdude: stk500_getsync(): not in sync: resp=0x00 I did a little more research and found that you can pull reset pin high by using a resistor valued between 110ohm and 124ohm. That didnt work either. So i decided to go another route. I followed the steps here http://arduino.cc/en/Hacking/ParallelProgrammer And tried that. I got the error that it couldn't find the giveio program and failed to open port 1pt1. So, yea. I'm kinda lost. I keep doing research and finding troubleshooting options only to come up with...none of them seem to work. Am I doing something wrong? I have a feeling it's gotta be with max232 and where its connected. Max232 Atmega328 pin12 pin2 pin11 pin3
Any help would be greatly appreciated!