本人目前还是初学者,最近做的项目中涉及到linux下qt串口的使用,准备把它记录下来。
如有错误,还请指正,谢谢!
以下是部分代码:
QSerialPort *m_serialPort;
m_serialPort = new QSerialPort;
if(m_serialPort ->isOpen()){
qDebug()<<"serial have already open";
}else{
m_serialPort ->open(QSerialPort::ReadWrite);
m_serialPort ->setPortName("/dev/ttyUSB0");
m_serialPort->setBaudRate(QSerialPort::Baud115200);
m_serialPort->setParity(QSerialPort::NoParity);
m_serialPort->setDataBits(QSerialPort::Data8);
m_serialPort->setStopBits(QSerialPort::OneStop);
m_serialPort->setReadBufferSize(1024);