1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| HANDLE h_var;
h_var=CreateFile("COM1",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if(h_var!=INVALID_HANDLE_VALUE)
{
//
DCB d_var;
GetCommState(h_var,&d_var);
d_var.fDtrControl=DTR_CONTROL_ENABLE;
d_var.fRtsControl=RTS_CONTROL_ENABLE;
d_var.ByteSize=8;
d_var.Parity=NOPARITY;
d_var.StopBits=ONESTOPBIT;
SetCommState(h_var,&d_var);
DWORD r;
unsigned char c[3]={0XA0,0XF0,0X33};
WriteFile(h_var,c,3,&r,NULL);
}
CloseHandle(h_var); |
Partager