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

2004-02-14 09:34 出处:PConline 作者:zhenxizhou/CSDN 责任编辑:linjixiong
//改变DCB结构设置      PortDCB.BaudRate = 19200; //波特率      PortDCB.fBinary = TRUE; //Win32不支持非二进制串行传输模式,必须为TRUE   PortDCB.fParity = TRUE; //启用奇偶校验      PortDCB.fOutxCtsFlow = TRUE; //串行端口的输出由CTS线控制      PortDCB.fOutxDsrFlow = FALSE;//关闭串行端口的DSR流控制   PortDCB.fDtrControl = DTR_CONTROL_ENABLE; //启用DTR线      PortDCB.fDsrSensitivity = FALSE; //如果设为TRUE将忽略任何输入的字节,除非DSR线被启用      //PortDCB.fTXContinueOnXoff = TRUE;//当为TRUE时,如果接收缓冲区已满且驱动程序已传送XOFF字符,将使驱动程序停止传输字符      PortDCB.fTXContinueOnXoff = FALSE;      PortDCB.fOutX = FALSE;//设为TRUE指定XON/XOFF控制被用于控制串行输出      PortDCB.fInX = FALSE; //设为TRUE指定XON/XOFF控制被用于控制串行输入      PortDCB.fErrorChar = FALSE;//WINCE串行驱动程序的默认执行将忽略这个字段      PortDCB.fNull = FALSE;//设为TRUE将使串行驱动程序忽略收到的空字节      PortDCB.fRtsControl = RTS_CONTROL_ENABLE; //启用RTS线      PortDCB.fAbortOnError = FALSE; //WINCE串行驱动程序的默认执行将忽略这个字段      PortDCB.ByteSize = 8; //每字节的位数      PortDCB.Parity = NOPARITY;//无奇偶校验      PortDCB.StopBits = ONESTOPBIT; //每字节一位停止位        //根据DCB结构配置端口   if (!SetCommState (hPort, &PortDCB))        {        //不能配置串行端口     希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

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