Prova ad usare questo codice...
#include<windows.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
int main(int argc, char *argv[])
{
HANDLE comm=CreateFile(“COM!”,GENERIC_WRITE | GENERIC_READ,0,
NULL,OPEN_EXISTING,0,NULL);
if(comm==INVALID_HANDLE_VALUE)
{
printf(“Errore”);
getch();
return 1;
}
DBC param;
GetCommState(comm,&m);
param.BaudRate=9600;
param.ByteSize=8;
SetCommState=(comm,&m);
Char buf[128];
unsigned long written;
for( ; ; )
{
Gets(buf);
WriteFile(comm,buf,strlen(buf),&written,NULL);
}
CloseHandle(comm);
return 0;
}
io lo avevo usato a scuola qualche anno fa per gestire la porta seriale purtroppo non mi ricordo se era funzionante.
Ultima modifica effettuata da execretor il 15/07/2007 alle 17:43 |