Bonjour
J'ai une petite appli qui envoie et reçoit des caractères via une RS232 :
- sens PC vers microprocesseur : pas de problème
- sens microproceseur vers PC j'ai un soucis; Je transmet des blocs de 256 octects, et j'ai configuré le ReceivedBytesThreshold à 256. Mais mon problème vient du fait que l'évenement réception apparait lorsque j'ai 256 datas dans le buffer ou quand je reçois le caractère ASCII 0x1A qui correspond à EOF.
Sachant que je remonte des valeurs aléatoires, j'ai souvent 0x1A et donc ça plante.
Quelqu'un connait-il la solution pour contourner ce problème, ouvrir le port en mode non ASCII ou quelquechose comme ça? Il faut que je zappe 0x1A en tant que EOF, mais que je le garde en tant que valeur reçue dans mon tableau de réception
d'avance merci
Arb
Partager