JUNHUI
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2004-09-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1357回复:5

关于WINXP下串行口的问题

楼主#
更多 发布于:2003-03-12 05:13
各位大佬:
    WINXP下进行串行口通讯,用DCB来编程,98是可以的,WINXP为什么不行?

[编辑 -  3/12/03 by  JUNHUI]
driverdp
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2005-02-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-12 09:51
What\'s DCB?在2K、XP下,应该可以啊。 :P
欢迎合作,委托开发!
JUNHUI
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2004-09-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-13 13:08
具体编程是这样的:
   DCB              dcb;
   COMMTIMEOUTS    ComTime;
hCommDevice = CreateFile(\"COM1\",GENERIC_READ|GENERIC_WRITE,
           0,NULL,OPEN_EXISTING,0,NULL);
    FillMemory(&dcb, sizeof(dcb), 0);
    GetCommState(hCommDevice, &dcb);
    dcb.DCBlength = sizeof(dcb);
    dcb.fBinary=TRUE;
    dcb.Parity =EVENPARITY;// 2;
    dcb.StopBits =ONESTOPBIT;// 0;
    dcb.BaudRate=CBR_4800;
    dcb.fDtrControl=DTR_CONTROL_DISABLE;
    SetCommState(hCommDevice, &dcb);
各位帮小弟看看,XP为什么不行?
leexye
驱动牛犊
驱动牛犊
  • 注册日期2003-03-15
  • 最后登录2003-03-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-15 03:33
xp下 串口通信 我写过,一切ok
需要吗,发信过来取,
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-03-15 09:54
用户被禁言,该主题自动屏蔽!
bigbuffalo
驱动牛犊
驱动牛犊
  • 注册日期2002-10-25
  • 最后登录2007-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-19 11:26
串口编程与操作系统没关系!
游客

返回顶部