RS232 envoi/reception de données ... - C - Programmation
MarshPosté le 11-04-2005 à 22:37:59
Hug à vous tous,
Une ptite question sur la RS 232 ... Je voudrais envoyé via la liaison série, un octet de validation ( du style ox06) puis une serie de 8 octets
est il possible de déclarer plusieurs buffer ... ??
Il y a t il un équivalent(du Basic) en C de PrintComx octet (x ==> n° du port , octet ==> octet à envoyer)
Un truc du style ?:
Code :
BYTE buffer[1];
CHAR buffer_send[8];
buffer_send[0] = 0x12;
buffer_send[1] = 0x32;
...
buffer_send[8] = 0x33;
//pour envoyer un seul octet :
BYTE b = 0x45;
WriteCOM(&b, buffer, &nBytesWritten);
//pour envoyer plusieurs octets :
buffer_send[len-1] = 0x56; (len <= 32)
WriteCOM(buffer_send, len, &nBytesWritten);
il y a quelque chose de plus facile ?? Comment je peux faire pour "découper" ma trame recu (2048 octets)en "morceau" de 8 octets, et placer ces morceaux dans un tableau ? A1 A1' B1 B1' ...
Marsh Posté le 11-04-2005 à 22:37:59
Hug à vous tous,
Une ptite question sur la RS 232 ...
Je voudrais envoyé via la liaison série, un octet de validation ( du style ox06)
puis une serie de 8 octets
est il possible de déclarer plusieurs buffer ... ??
Il y a t il un équivalent(du Basic) en C de PrintComx octet (x ==> n° du port , octet ==> octet à envoyer)
Un truc du style ?:
il y a quelque chose de plus facile ??
Comment je peux faire pour "découper" ma trame recu (2048 octets)en "morceau" de 8 octets, et placer ces morceaux dans un tableau ? A1 A1'
B1 B1' ...