While uploading a program on breadboard based arduino programmer, you might have faced an error with the following message:
avrdude: stk500_getsync(): not in sync: resp=0×00avrdude: stk500_getsync(): not in sync: resp=0×00avrdude: stk500_disable(): protocol error, expect=0×14, resp=0×00
You would probably get this error if you make programmer using the direction given on this link:
The error occurs in the absence of a 100Ohm resistor and 0.1uF capacitor that have to be connected between FT232Rl breakout board and Atmega chip. So, you need to reconfigure the circuit in the following way:
At first, connect the components without FT232RL breakout board.
visit this link: http://www.arduino.cc/en/Main/Standalone
Then, you need to connect FT232RL breakout board.
Connect the board in the following way:
The final look of the circuit:
NOTE: Keep on pressing reset switch while you connect the programmer to USB of computer and release the switch after you connect.
This will definitely eliminate the AVRDUDE error.
Don’t forget to select the right COM port while uploading your code.
Click on the video to see the avrdude error
You can watch the programmer on the following video:
EasyEDA: Ideas for Circuit Design, Innovation for Electronics Access
Free Circuit Design: Schematic - Simulation - PCB Layout - Gerber Viewer
JLCPCB Prototype & Small-batch PCB: Only $2 for 10pcs 10×10cm PCBs, 24 hours Quick Turn, DHL Delivery in 3 Days