atmega328 e arduino ide

ciao a tutti sto provando caricare un sketch su un atmega328p tramite con convertitore usb seriale però non carica nulla e mi da questo errore:

Sketch uses 1,850 bytes (5%) of program storage space. Maximum is 32,256 bytes.
Global variables use 188 bytes (9%) of dynamic memory, leaving 1,860 bytes for local variables. Maximum is 2,048 bytes.

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x16
avrdude: stk500_cmd(): programmer is out of sync
processing.app.debug.RunnerException
    at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:125)
    at processing.app.Sketch.upload(Sketch.java:1719)
    at processing.app.Sketch.exportApplet(Sketch.java:1625)
    at processing.app.Sketch.exportApplet(Sketch.java:1597)
    at processing.app.Editor$DefaultExportHandler.run(Editor.java:2397)
    at java.lang.Thread.run(Thread.java:745)
Caused by: processing.app.debug.RunnerException: Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
    at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:111)
    at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:123)
    ... 5 more

e lo sketch è questo:

void setup() {
  Serial.begin(9600);
  Serial.println("aaaa");
}

void loop() {
  // put your main code here, to run repeatedly:

}

Sapreste aiutarmi? grazie

Dovresti indicare come lo hai collegato e magari il tipo del convertitore USB-USART

Attenzione al fatto che è sconsigliatissimo iniziare uno sketch con un’apertura ed un comando seriale senza farlo precedere da un delay di almeno 1 secondo, facilmente ti blocca la comunicazione seriale e poi devi ricorrere alla procedura di emergenza per sbloccarlo.

come convertitore ho preso questo:
http://www.ebay.it/itm/261651932983?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

se carico l’esempio blink, lo carica ma da lo stesso l’errore

Non si vedono i segnali presenti sul connettore. Oltre al GND, VCC, TXD, RXD dovrebbe esserci anche il DTR o RTS. Puoi indicarli?

allego delle foto per rendere meglio l’idea

Ciao,
il convertitore sembra uguale a uno che ho io. Forse dovresti invertire Tx e Rx, così:

Arduino Convertitore
TX RX
RX TX
RESET non ricordo se CTS o DTR, ma mi sembra sia il primo

ciao

no, è il DTR, e se non funziona ancora bisogna inserire tra DTR e RESET un C da 100nF in serie.