Problema su driver ft23rl + atmega328 standalone

Ciao,ho acquistato questo driver ft232 su questo link:

ho creato il mio circuito con il micro sulla board è collegato i due.Il driver 232 è installato correttamente,vedo la porta 10,il micro ha già caricato un programma e funziona.
Quando provo a caricare un'altro programma il micro si blocca ,ma per due minuti non succede il nulla.Nessun programma caricato e riparte con quello esistente.
Ho utilizzato i pin di collegamento della fila dx del driver con i segnali gnd,rxd,vcc,rts,dtr,txd.
alimentazione 5vcc
segnale rts con resistenza in serie da 100 ohm verso pin 1 del micro
segnale dtr con condenatore in serie da 100nf verso pin 1 del micro
segnale txd con resistenza in serie da 1k verso pin 2 del micro
segnale rxd con resistenza in serie da 1k verso pin 3 del micro

Ho cambiato 3 driver e 3 micro ma il problema persiste.

Qualche dritta,grazie 1000.
Mauro

Codici d'errore

[Stino - Start building "Ansi_105_00"...]
Sketch uses 20,346 bytes (63.1%) of program storage space. Maximum is 32,256 bytes.
Global variables use 347 bytes (16.9%) of dynamic memory, leaving 1,701 bytes for local variables. Maximum is 2,048 bytes.
[Stino - Done building "Ansi_105_00" in 0.2s.]
[Stino - Start uploading...]
avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xf1

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xf1


[Stino - Exit with error code 1.]
  1. RTS non si usa
  2. Il pin RESET richiede come minimo anche una resistenza pull-up… ma in parallelo alla resistenza sarebbe meglio mettere anche un diodo 1n4148 con il catodo verso i +5V (come si fa per le bobine dei relé).