您的位置:控制工程论坛网论坛 » 嵌入式系统 » 串口是使用【技巧】

jane_liang

jane_liang   |   当前状态:离线

总积分:30  2024年可用积分:0

注册时间: 2007-04-20

最后登录时间: 2007-05-03

空间 发短消息加为好友

串口是使用【技巧】

jane_liang  发表于 2007/5/6 12:40:52      1187 查看 1 回复  [上一主题]  [下一主题]

手机阅读

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文件.
1楼 0 0 回复
总共 , 当前 /