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

acik

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

Adesso devo trovare il comando per settare quel registro.

CIAO

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

acik

Grazie, perfetto !
Domani (o weekend) provo.

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