Qt 串口学习2
未命名 (2)
1 新建串口
//new serial port
my_serialport= new QSerialPort();

2给串口设定名字
my_serialport->setPortName(ui->comboBox->currentText());
3打开串口
my_serialport->open(QIODevice::ReadWrite);
4设置串口的其他属性
波特率,校验位,数据位,停止位。控制位
my_serialport->setBaudRate(ui->baudcombox->currentText().toInt());
my_serialport->setParity(QSerialPort::EvenParity); break;
my_serialport->setDataBits(QSerialPort::Data8);
my_serialport->setStopBits(QSerialPort::OneStop);
my_serialport->setFlowControl(QSerialPort::NoFlowControl);
5发送数据
QByteArray TxData;
QString string;
string=ui->sendtxt->toPlainText();
TxData=string.toLocal8Bit();
my_serialport->write(TxData);
6接收数据
requestData = my_serialport->readAll();
if(requestData!= NULL)
{
ui->recivetxt->append(requestData);
}
requestData.clear();
                                                                                                                                                                 




posted on 2014-04-25 18:38  CHEN NEHC  阅读(231)  评论(0)    收藏  举报