Problem in CP2102 UART TO USB

HELLO,
i Made a DIY arduino with atmega328p chip and i want to program it with cp2102 but the problem is

         Using Port                    : COM1
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xc8
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xc8

avrdude done.  Thank you.

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

i tried putting a 0.1uf ceramic capacitor and trying pressing the reset button
SO what is the problem and what is the solution?

Regards

,Kiroloes

There might be something wonky with your DIY design, can you share the schematic?

the cp2102 connections:
cp2102 - atmega328p
tx --------> rx
rx --------> tx
dtr-------->rst

Did you do a Burn Bootloader on your ATmega328P first?

OP's schematic:


That regulator looks like it is a 7809. I'll assume it is a 7805, but please make sure that your schematics are accurate so that you can get accurate help.
You're missing the 100nF decoupling capacitors. You need to have these on the two supply pins (VCC and AVCC). They should be placed as close to the pins as possible.
You're also missing the capacitor on the reset circuit which is required to get the reset timing right.

i tried putting a 0.1uf ceramic capacitor too, i cant appear the VCC and GND pins in proteus but i connected it , and i did a burn first

And what happened?

the same problem

Kiroloes:
i tried putting a 0.1uf ceramic capacitor too, i cant appear the VCC and GND pins in proteus but i connected it , and i did a burn first

You need to have a capacitor for each of the VCC/AVCC pins, not just one. And they need to be as physically close to the pins as possible.

What happened when you burned the bootloader? Was the process completed succesfully?
Please provide an updated schematic showing what you've changed- I have a feeling you're still missing the capacitor on the reset circuit.

the updated schematic :

OP's updated schematic:

The capacitor you've put on the AVCC line is a 10uF, not a 100nF. It might not make a difference but it is worth being aware of.

I assume you have the ground of the CP2102 connected to the ground of the ATMega328?

No, the cp2102 gnd pin is not connected to the atmega328p gnd pin
Why? Is there any relationship between the gnd pin and the tx , rx pins ?

Gnd to Gnd establishes a common reference level for the signals.

That's right, you have to have the grounds connected together. What guide did you follow to get you to this point? I'm surprised that it didn't include this fact.

Could you show me a suggested schematic ?