正在阅读:VC学习:Windows CE下的串口通讯类VC学习:Windows CE下的串口通讯类

2004-02-14 09:34 出处:PConline 作者:zhenxizhou/CSDN 责任编辑:linjixiong
MessageBox (NULL, TEXT("Unable to configure the serial port"),      TEXT("Error"), MB_OK);      dwError = GetLastError ();      return FALSE;      }      return TRUE;      }      BOOL CSerial::InitCommTimeouts()        {      COMMTIMEOUTS CommTimeouts;      DWORD dwError;      //得到超时参数      GetCommTimeouts (hPort, &CommTimeouts);      //改变COMMTIMEOUTS结构设置   CommTimeouts.ReadIntervalTimeout = MAXDWORD;      CommTimeouts.ReadTotalTimeoutMultiplier = 0;      CommTimeouts.ReadTotalTimeoutConstant = 0;      CommTimeouts.WriteTotalTimeoutMultiplier = 10;      CommTimeouts.WriteTotalTimeoutConstant = 1000;      //设置端口超时值      if (!SetCommTimeouts (hPort, &CommTimeouts))      {      //不能设置超时值      MessageBox (NULL, TEXT("Unable to set the time-out parameters"),   TEXT("Error"), MB_OK);      dwError = GetLastError ();      return FALSE;      }      return TRUE;      }      以上类代码在eMbedded Visual C++4.0和基于ARM9的三星S3C2410开发板(运行Windows CE.NET 4.1)上测试通过。         希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品