Salut a tous,

j'essaye d'envoyer des mots de 8 bits sur le port série de mon pc. Je lis la sortie a l'oscilloscope.
Pour ce faire, j'ai d'abord utilisé le code donné par farscape dans la faq (ici), puis un autre que j'ai adapté a partir d'un source.

Si je fais par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CCom Com;
BYTE val = 0x53;
Com.PortOpen(1,9600,'N',8,0);
Com.WriteBuffer((const char*)&val,1);
je dois normalement lire la valeur "01010011" avec le LSB envoyé en premier. Le problème, c'est que je lis systématiquement "11010011". Le MSB est toujours a 1!!!

Je ne sais pas pourquoi, ni comment régler ça. Toute piste est bienvenue. Merci