Bonjour,

Je suis entrain de codé une application qui doit communiquer avec un board par le port série. J'utilise pour cela la class SerialPort de System.IO.Ports.

Je suis capable de communiquer mais mon problème c'est que le premier bit du message que j'envoi, doit avoir un bit de parité MARK alors que le reste du message doit avoir une parité de SPACE.

Ce que j'ai essayé c'est de mettre la parity à MARK, d'écrire le premier bit sur le port puis de changer la parity à SPACE puis d'écrire le reste du message sur le port. La réponse du board a mon message n'a aucun sense se qui me laisse penser à un problème de parité. J'ai aussi utiliser thred.sleep(x) entre mes 2 écritures sur le port mais alors le board ne me répond même plus.

Ça fait 2h que je fouille sur internet sans rien trouvé qui ressemble à ce dont j'ai besoin...
Est-ce que quelqu'un peut me pointer dans la bonne direction?

Merci