Re: [Pdmtl] Communication sérielle

Alexandre Quessy alex at sourcelibre.com
Tue Apr 4 21:07:06 EDT 2006


Donc, un bon protocole pour transmettre des nombres plus grands que
256 serait de le transmettre en ASCII. Super. Merci.

alex



Le 04/04/06, Thomas Ouellet Fredericks<iamonthebeach at gmail.com> a écrit :
> Je pense qu'il y a des exemples dans le CVS (externals/hardware)...
>
> Tom
>
> On 4/4/06, Mathieu Bouchard <matju at artengine.ca> wrote:
> > On Tue, 4 Apr 2006, Alexandre Quessy wrote:
> >
> > > void printNewLine() {
> > >   printByte(13);
> > >   printByte(10);
> > > }
> > > ...puisse être confondue avec les valeurs 13 et 10 en décimal de la
> > > part de l'une ou l'autre des parties. (Arduino ou PD) Voilà. Quelle
> > > est la réponse universelle ? :-)
> >
> > Il faut que le protocole utilisé en un point donné ne soit pas en conflit
> > avec lui-même =) Ça prend une et une seule interprétation de 13 10 par
> > protocole. Par exemple, l'output d'un objet [comport] est des bytes, de 0
> > à 255. Un décodeur de nombres ASCII peut prendre en entrée 13 et 10, mais
> > il devrait les voir comme étant un séparateur de nombres ou de messages.
> > La sortie d'un tel objet serait des messages float ou list dans lesquels
> > si on a 13 ou 10, c'est parce que cet objet a reçu 49 51 ou 49 48 suivi
> > d'un séparateur comme 32 ou 9 ou 13 ou 10 ou (etc).
> >
> >  _ _ __ ___ _____ ________ _____________ _____________________ ...
> > | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
> > | Freelance Digital Arts Engineer, Montréal QC Canada
> >
> > _______________________________________________
> > Pdmtl mailing list
> > Pdmtl at artengine.ca
> > http://ns.artengine.ca/mailman/listinfo/pdmtl
> >
>


--
Alexandre Quessy
http://alexandre.quessy.net/



More information about the Pdmtl mailing list