Configuration du port série
Salut à tous,
J'ai essayé d'utiliser un programme afin d'ouvrir et de configurer le port série, mais là problème, la configuration ne se fait pas correctement..
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| int ouvrecom(char *strPort,long Baudrate,int Bitsize,int parite,int bitstop)
{
g_hCom=CreateFile(strPort,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_FLAG_WRITE_THROUGH|FILE_FLAG_NO_BUFFERING,NULL);
PurgeComm(g_hCom,PURGE_TXABORT|PURGE_RXABORT|PURGE_TXCLEAR|PURGE_RXCLEAR);
g_DCB.DCBlength=sizeof(DCB);
GetCommState(g_hCom,&g_DCB);
g_DCB.BaudRate=Baudrate;
g_DCB.ByteSize=Bitsize;
g_DCB.Parity=parite;
g_DCB.StopBits=bitstop;
g_DCB.fDtrControl=DTR_CONTROL_DISABLE;
SetCommState(g_hCom,&g_DCB);
return 0;
} |
Si quelqu'un peut m'aider...