Adattatore USB Seriale PL2303 prolific

Ciao a tutti vorrei sapere se qualcuno è riuscito ad asare quest'adattatore con arduino serial o simili!!
Io uso su un clone di arduino autocostruito se lo programmo da un pc con porta seriale nativa funziona perfettamente,se uso l'adattatore non va:
avrdude: stk500_recv(): programmer is not responding
Lo ho provato sia su Ubuntu 10.10 sia (PURTROPPO) su windows Xp...
Stessa situazione c'è qualche settaggio che possa farlo funzionare??
Qualcuno lo ha usato??
La periferica è correttamente riconusciuta sia su ubuntu che su windows!!

a me dava lo stesso errore fink programmavo il mio robot perchè il reset non toccava bene controllalo magari non è quello xò.....
di più non so dirti....

Ciao Marco,
in passato con una board con Arduino-compatibile che aveva seriale, avevo usato un adattatore usb/seriale (proprio con il chipset Prolific).
Non ho mai avuto problemi..

grazie a tutti, il cavo comunque è una cinesata!Non vorrei fosse difettoso...
Sul pc con seriale nativa va tutto ok!!
Comunque è corretto che arduino come serial port lo veda come dev/ttyUSB0

Comunque è corretto che arduino come serial port lo veda come dev/ttyUSB0

non capisco se è una domanda o un'affermazione, comunque confermo.

Prova di schiacciare brevemente il tasto di reset del Arduino nel momento che il IDE scrive "Uploading to I/O Board..."
Se funziona hai un problema che il DTS non é collegato correttamente con un condensatore da 0,1µF a Reset.
Ciao Uwe

Ciao il condensatore da 100 nano c'è nella scheda...come ho detto prima,su un pc con seriale funziona perfettamente senza premere reset..
Comunque ho gia fatto questa prova ma niente..
A questo punto penso sia il cavo difettoso!!appena recupero un vecchio modem 56k lo provo su questo!!
Grazie mille lo stesso :wink:

Guardando la scheda tecnica del PL2303 mi sono venuti 2 dubbi:
Il PL2303 fa uscire le tensioni giuste per la RS232? a me sembra di no ; sembra che da 0 e 5V. Percui sarebbe da collegare direttamente ai piedini 0 e 1 del Arduino senza circuito intermedio come presente nel Arduino seriale.
Non devi programmare la BAUDrate?
http://www.stkaiser.de/anleitung/files/PL2303.pdf

Ciao Uwe

Mi sa che hai proprio ragione...
portroppo sono fuori casa e ho lasciato il caro tester a casa...
ma ho un paio di arduini con me domani butto giu un partitore i tensione e misuro i valori di dts ecc... con analogread!!!
se sono davvero a 5v(ma a questo punto credo proprio di si)li collego direttamente!!
Anche perchè l'adattore è usb e quindi dovrebbe avere solo i 5V a disposizione il cavo è trasparente e si vede solo un oscillatore ceramico non vedo i condensatori per una pompa di carica!!
..Quindi da ciò se ne deduce che gli adattatori funzionano solo su apparecchiature TTL tollerant!!

@uwe, @Marco
mi ripeto, io ho lo stesso cavo con lo stesso integrato:

[ 2146.666555] USB Serial support registered for generic
[ 2146.667080] usbcore: registered new interface driver usbserial_generic
[ 2146.667085] usbserial: USB Serial Driver core
[ 2147.894782] USB Serial support registered for pl2303
[ 2147.895335] pl2303 2-1:1.0: pl2303 converter detected
[ 2147.907263] usb 2-1: pl2303 converter now attached to ttyUSB0
[ 2147.907297] usbcore: registered new interface driver pl2303
[ 2147.907302] pl2303: Prolific PL2303 USB to serial adaptor driver
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

..e non ho mai avuto problemi; il Prolific per mia esperienza è uno dei migliori per connettere modem, serial console o in genere device seriali, e naturalmente Arduino & Co (la mia prima schedina Arduino like aveva interfaccia seriale).

L' interfaccia seriale e RS232 sono 2 cose diverse. Si distinguono nelle tensioni con i quali codificano un L e un H.
Ciao Uwe

@uwefed

L' interfaccia seriale e RS232 sono 2 cose diverse. Si distinguono nelle tensioni con i quali codificano un L e un H.

grazie della specifica!

Devo dirti che la differenza tra seriale e RS232 non mi è chiara.
Poichè l'adattatore in questione è un
"USB to an RS-232 compatible serial port"
e anche cercando su wikipedia

si parla di Seriale e pinout RS232 (ok, wikipedia non è un'enciclopedia elettronica ::))
non capisco sostanzialmente dove sta la differenza.

...si tratta sicuramente di un mio limite (non sono un tecnico elettronico o analogo)..

In ogni caso, a me sembrava che la questione fosse se il Prolific2302 funziona con Arduino (Arduino Serial et similia) o meno :slight_smile:

EDIT:
la mia perplessità è che continuo a trovare riferimenti correlati "Seriale" e "RS232", dove se ne parla come se si trattasse della stessa cosa.

Leggo poi qui:
http://www.beyondlogic.org/serial/serial.htm

The electrical specifications of the serial port is contained in the EIA (Electronics Industry Association) RS232C standard

e questo di certo non mi aiuta...
pls help :slight_smile:

TTL: sono LOW: ca 0V e HIGH ca 5V.
RS232: sono LOW una tensione tra +3V e +25V, HIGH una tensione tra -3V e -25V
Il PC usava (usa) + e -12V; gli integrati tipo MAX232 che alimentati con 5V producono le tensioni con 2 pompe di tensione con 4 condensatori lavorano ca +/-9V
Ciao Uwe

Scusate ma allora se il mio cavo dovesse avere in uscita 5 V e 0V penso che avrebbe le logiche invertite ripetto alle logiche TTL
ovvero 5V low e 0 V high!!
@pittuso ma il tuo "arduino serial aveva il Max232 oppure la coppia bc547 bc557?
Sono sempre più del parere che sia difettoso il cavo!!

@pittuso ma il tuo "arduino serial aveva il Max232 oppure la coppia bc547 bc557?

RS232 (st232cn)

@Marco,
son riuscito a ricreare il tuo errore (casualmente, non è che mi ci sia messo d'intento :D),

Uno dei casi che lo generano, si ha quando non selezioni la board corretta nell'IDE.
Assicurati di selezionare, oltre alla porta corretta (Tools -> Serial Port), anche la board corretta (Tools -> Board).

Ripeto, questo è uno dei casi che potrebbero generare tale errore, ma è il più semplice da verificare.

@pitusso
Avevo gia fatto le prove che dicevi...ho addirittura fatto un nuovo Shield con il Max232...alla fine..ho provato con altro Hardware (non arduino) è proprio rotto il cavo...(vabbè recupero l'adattatore db9-db25 per il programmatore ICSP per porta parella)
é colpa mia l'avevo comprato ad una fiera ad una bancarella di cinesate!!insieme ad una penna TV Digitale che prende solo Rai4!! >:(

insieme ad una penna TV Digitale che prende solo Rai4!!

..era peggio se prendeva solo Rete 4!!
;D