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..
Si quelqu'un peut m'aider...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager