-
-
jane_liang | 当前状态:离线
总积分:30 2024年可用积分:0
注册时间: 2007-04-20
最后登录时间: 2007-05-03
-
串口是使用【技巧】
jane_liang 发表于 2007/5/6 12:40:52 1186 查看 1 回复 [上一主题] [下一主题]
手机阅读
开:
hHandle=Createfile(TEXT("COM1:"),GENERIC_READ|GENERIC_WRITE,0,NULL,
OPEN_EXISTING,0,NULL);
关:
CloseHandle(hHandle);
2.串口的读写:
使用ReadFile() WriteFile()
3.串口的配置:
使用SetCommState() GetCommState()
4.一个重要的结构:
typedef struct _DCB {
DWORD DCBlength;
DWORD BaudRate;
DWORD fBinary:1;
DWORD fParity:1;
DWORD fOutxCtsFlow:1;
DWORD fOutxDsrFlow:1;
DWORD fDtrControl:2;
DWORD fDsrSensitivity:1;
DWORD fTXContinueOnXoff:1;
DWORD fOutX: 1;
DWORD fInX: 1;
DWORD fErrorChar:1;
DWORD fNull:1;
DWORD fRtsControl:2;
DWORD fAbortOnError:1;
DWORD fDummy2:17;
WORD wReserved;
WORD XonLim;
WORD XoffLim;
BYTE ByteSize;
BYTE Parity;
BYTE StopBits;
char XonChar;
char XoffChar;
char ErrorChar;
char EofChar;
char EvtChar;
WORD wReserved1;
} DCB;
函数具体说明见HELP文件.