4.通过串口通信的方式与硬件进行通信,Qt中包含串口通信的类:
- if(serial->open(QIODevice::ReadWrite) )
- {undefined
- serial->setBaudRate(QSerialPort::Baud115200);//设置波特率为115200
- serial->setDataBits(QSerialPort::Data8);//设置数据位8
- serial->setParity(QSerialPort::NoParity); //校验位设置为0
- serial->setStopBits(QSerialPort::OneStop);//停止位设置为1
- serial->setFlowControl(QSerialPort::NoFlowControl);//设置为无流控制
- QObject::connect(serial,SIGNAL(readyRead()),this,SLOT(on_receive_data()));
|