• 7396阅读
  • 6回复

QextSerialPort对串口的设置不起作用的问题 [复制链接]

上一主题 下一主题
离线kofpk
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-13
版本为qextserialport-1.2win-alpha.zip。

QextSerialPort对串口的设置不起作用,代码如下:

QextSerialPort *port = new QextSerialPort;
port->setPortName("COM4");
port->setQueryMode(QextSerialPort::EventDriven);
port->setBaudRate(BAUD4800);
port->setFlowControl(FLOW_OFF);
port->setParity(PAR_EVEN);
port->setDataBits(DATA_8);
port->setStopBits(STOP_1);
port>setTimeout(500);
port->open(QIODevice::ReadWrite);

我用Windows API配置重新了串口之后,再用QextSerialPort配置串口, 才能对下位机发送命令。
这是QextSerialPort的BUG吗?
离线dbzhang800

只看该作者 1楼 发表于: 2009-10-13
你可以考虑下载新版本试试
http://code.google.com/p/qextserialport/
离线kofpk
只看该作者 2楼 发表于: 2009-10-14
进去了http://code.google.com/p/qextserialport/之后怎么下呢???
离线dbzhang800

只看该作者 3楼 发表于: 2009-10-14
直接下载源码 http://code.google.com/p/qextserialport/source/checkout

需要安装 Mercurial
离线kron

只看该作者 4楼 发表于: 2009-10-17
我也遇到了这个问题,不知楼主是否已经解决了,可否告之
离线kofpk
只看该作者 5楼 发表于: 2009-10-21
我下载了,不过将程序改用这个版本之后,出现了错误。
离线dbzhang800

只看该作者 6楼 发表于: 2009-10-21
你也可以考虑试试俄国人写的这个

http://fireforge.net/projects/qserialdevice/
快速回复
限100 字节
 
上一个 下一个