Вот код на Qt для подключения к serial порту
serialPort=new QSerialPort(this);
serialPort->setPortName(port);
serialPort->setBaudRate(baudrate);
serialPort->setDataBits(QSerialPort::Data8);
serialPort->setParity(QSerialPort::NoParity);
serialPort->setStopBits(QSerialPort::OneStop);
serialPort->setFlowControl(QSerialPort::NoFlowControl);
serialPort->open(QIODevice::ReadWrite);
if(serialPort->isOpen()){
QMessageBox::about(this,"title","Соединение установлено успешно");
dialogSettCom->close();
}else{
QMessageBox::warning(this,"title","Соединение не установлено");
}
qDebug()<<serialPort->readAll();
Вопрос почему не происходит постоянное чтение с порта?
пробовал через while(serial->isOpen) тогда отображаются только пустые данные. А таким образом выводит только первый поток данных.