首页 > 其他 > 详细

Qt 串口学习2

时间:2014-04-26 08:28:44      阅读:593      评论:0      收藏:0      [点我收藏+]
未命名 (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();
                                                                                                                                                                 




Qt 串口学习2,布布扣,bubuko.com

Qt 串口学习2

原文:http://www.cnblogs.com/chen-/p/3689393.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!