[Qt-interest] serial communication, RTS and DTR
Phil
phillor at telstra.com
Wed Mar 31 08:21:14 CEST 2010
On Wed, 31 Mar 2010 06:21:08 am HardMaker wrote:
> Hi, yes, I open the port, the complete code is:
>
> void Dialog::on_btnOpenPort_clicked()
> {
> serial->setBaudRate(BAUD9600);
> serial->setFlowControl(FLOW_OFF);
> serial->setParity(PAR_NONE);
> serial->setDataBits(DATA_8);
> serial->setStopBits(STOP_2);
>
> if(serial->open(QIODevice::ReadWrite|QIODevice::Unbuffered))
> ui->logList->addItem(new QListWidgetItem ("Open: TRUE"));
> else
> ui->logList->addItem(new QListWidgetItem ("Open: FALSE"));
> }
>
I don't know where the problem is Sergio but I can tell you that the following
code definitely works and it may help you.
port = new QextSerialPort("/dev/ttyUSB0");
port->setBaudRate(BAUD4800);
port->setFlowControl(FLOW_OFF);
port->setParity(PAR_NONE);
port->setDataBits(DATA_8);
port->setStopBits(STOP_2);
port->open(QIODevice::ReadWrite);
port->setRts(false);
--
Regards,
Phil
More information about the Qt-interest-old
mailing list