Здравствуйте.
Есть устройство на основе ft232r, для работы требует настроек flowControl в HardareControl.
Пытаюсь с ним общаться с помощью Qt и QSerialPort, выставив у него
_serial->setFlowControl(QSerialPort::HardwareControl);
И теперь в непонятках, мне нужно самому прописывать:
_serial->setRequestToSend(true); // Устанавливаем готовность к передаче
while ( !_serial->pinoutSignals().testFlag(QSerialPort::ClearToSendSignal) ) { processEvents(); } // Ждём ответа о готовности к приёму
_seria->write(data, size); //-- Пишем
_serial->setRequestToSend(false); // Устанавливаем неготовность к передаче
Или за меня это делает сам QSerialPort и достаточно просто _serial.write(data, size) ?