Go Down

Topic: Proposta variazione "Serial" (Read 1 time) previous topic - next topic

acik

Ho notato che con Serial non si puo' specificare il formato per l' invio dei dati:
Non e' possibile specificare il numero dei bit dati,
Non e' possibile specificare il bit di parita.
Non e' possibile specificate il bit di stop.

Chi ne ha il potere, potrebbe aggiungere la gestione di sta cosa ?
Oppure aggiungere nella Reference il comando per settare il registro della seriale che specifica questi parametri ?


CIAO
Alex Limbeck

acik

Ho trovato questo :
http://www.atmel.com/Images/doc8271.pdf
Pagina 204.

Adesso devo trovare il comando per settare quel registro.

CIAO
Alex Limbeck

Castelore

quella pagina riguarda i comandi SPI non la seriale !!!

Brunello

#3
Jul 23, 2012, 04:44 pm Last Edit: Jul 23, 2012, 05:13 pm by brunello Reason: 1
il capitolo 19 si riferisce alla Seriale.
nello specifico pag 197 e 198

Comunque e' gia' stato fatto http://arduino.cc/forum/index.php?topic=89271.0
"C' è chi legge Guerra & Pace e non ci capisce un tubo vuoto; c'è chi legge l'etichetta delle patatine fritte e ci trova la spiegazione del mondo" (J.S. S. architetto napoletano)

acik

Grazie, perfetto !
Domani (o weekend) provo.
Alex Limbeck

cyberhs

Questa è telepatia!

Per la cronaca... giusto ieri notte ho scritto a Banzi per proporre la miglioria:

Serialx.begin(9600, 'N', 8, 1)

che costa pochissimo a livello software.

Avevo il display seriale LCD03 che richiede 9600, N, 8, 2 (non funziona bene con Stopbit=1) e quindi mi sono fatto una cultura sui registri USART di AT2560 e ho sfornato una routine che consente di settare tutti i parametri (eccetto il Baudrate) correttamente prima del classico Serialx.begin().

Se qualcuno ne ha bisogno...

Ettore Massimo Albani

Go Up