PL2303 e Atmega328p

BrainBooster:
Menniti sicuro che funzioni anche sul pl2303? (il driver è molto diverso da quello dell'FT232 e ho letto in giro che distorce il timing dei segnali in favore del protocollo usb)

non sono sicuro per niente, non l'ho mai provato, mi sono fidato del fatto che lui dice che i due IC sono compatibili ed ho solo controllato che avesse i segnali necessari, poi tutto può essere...
E comunque una cosa è certa, la procedura che ho pubblicato funziona alla perfezione e senza alcun intoppo, mentre sulle altre due citate: su una ho avuto difficoltà a comprendere dei passaggi (ed ho rinunciato) e l'altra non la conosco, ma mi puzza che non usino l'RI. Purtroppo non mi trovo questo integrato PL2303 altrimenti la farei io la prova, però se sirmattia procura la rivista che gli ho detto ci mettere tre minuti a fare un test.

Ho trovato la guida e ho dovuto reperire uno dei tre link (perché http://www.nmj.sakura.ne.jp/suz-avr/serjtag/serjtag-0.3.zip non funziona). Ho fatto tutto come descritto ma al punto di comunicare con l'atmega (per leggere i fuses) da sempre lo stesso errore: "avrdude.exe: ft0 open failed". Ho provato anche a scaricare e istallare i driver dal sito Prolific ma il problema permane.

Adesso ho trovato questa discussione rs232 - Making libftdi work with PL-2303HX - Electrical Engineering Stack Exchange in cui dicono che effettivamente all'interno sono totalmente diversi.

quindi ricapitolando, sembrerebbe che tu non possa caricare il bootloader con il cnvertitore,
restano due possibilita', usare la porta parallela (nell'ide e' prevista sceglierla come programmatore, sul forum e' scritto come fare), oppure la seriale come dicono su questo sito (You can always use RS232 lines for bitbang: DTR and RTS for output, RI+DCD+DSR+CTS for input.)

tieni presente che se anche non hai la seriale e la parallela sul tuo PC fisso, internamente sulla motherboard sono sempre incluse entrambe, devi solo portare fuori i connettori

Testato:
quindi ricapitolando, sembrerebbe che tu non possa caricare il bootloader con il cnvertitore,
restano due possibilita', usare la porta parallela (nell'ide e' prevista sceglierla come programmatore, sul forum e' scritto come fare), oppure la seriale come dicono su questo sito (You can always use RS232 lines for bitbang: DTR and RTS for output, RI+DCD+DSR+CTS for input.)

tieni presente che se anche non hai la seriale e la parallela sul tuo PC fisso, internamente sulla motherboard sono sempre incluse entrambe, devi solo portare fuori i connettori

Sono riuscito a portare fuori la linea seriale, per utilizzarla con il metodo bitbang devo usare sempre avrdude-serjtag o anche l'IDE di arduino lo consente?

segui la guida del menny poi al posto di scegliere la seriale virtuale arduinica scegli quella reale

Fallisce anche in questo modo... In teoria anche con l'IDE di arduino si può usare la porta seriale. Ce l'ho in formato DE-9, ma su l'IDE di arudino mi da questi due errori:

avrdude: can't open device "giveio"

avrdude: failed to open parallel port "ft0"

Può essere che non riesca ad istallare i driver giveio perché sono su win8? Forse sto facendo un sacco di confusione...mah!

un semplice programmatore su porta seriale (DASA programmer) è facile da costruire, guarda qui:

Avrdude li riconosce come "dasa"

yes, stai facendo confusione, perche' giveo serv e sulla parallela, tu invece hai portato fuori i fili della seriale.
porta fuori anche quelli della parallela e fai una controprova.
per la parallela credo che i test siano stati fatti solo su winxp, non so se funziona su win7