C AbstractSerial *serialDevice = new AbstractSerial("/dev/ttyS2"); bool ret = serialDevice->open(QIODevice::ReadWrite | QIODevice::Unbuffered); serialDevice->setBaudRate(AbstractSerial::BaudRate115200); serialDevice->setDataBits(AbstractSerial::DataBits8); serialDevice->setParity(AbstractSerial::ParityNone); serialDevice->setStopBits(AbstractSerial::StopBits1); serialDevice->setFlowControl(AbstractSerial::FlowControlOff); serialDevice->setCharIntervalTimeout(0);//применялось 0,5,50..без результата if(ret == true) serialDevice->read(buf.data(),buf.size()); serialDevice->flush();//добавлялось и удалялось..без результата serialDevice->reset();////добавлялось и удалялось..без результата serialDevice->close();