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()));
|