readfile reçois valeur diférente de celle envoyer
Bonjour j'ai un probléme mon readfile revoit une valeur diférente de celle envoyer. j'envoi les valeur grace a un autre ordinateur a l'aide d'un cable qui traduit du RS232 en USB. Et je lit l'usb comme cela:
Code:
1 2 3 4
| int buf[16];
hCom = CreateFile(detail->DevicePath,GENERIC_READ | GENERIC_WRITE , FILE_SHARE_READ | FILE_SHARE_WRITE,NULL, OPEN_EXISTING,NULL, NULL);
bResult=ReadFile(hCom, buf,1, &Read, NULL );
DWORD test2 = GetLastError();//lecture du port usb |
buf recois la valeur 127 ou 126 si je le déclare en byte ou DWORD sinon il reçois un chifre souvent identique et ne corespondant a rien.
Read reçois 1 donc on lit bien un octet
et test2 est égal a 259