QT(36)-qt-串口调试助手-实例源码

用到的是串口类和串口信息类
#include<QSerialPort>
#include<QSerialPortInfo>
demo

//1.声明一个变量 并分配空间
pserialPort_ = new  QSerialPort(this);

//2.设置端口属性
    pserialPort_->setPortName(ui->PortName_comboBox->currentText());
    pserialPort_->setBaudRate(baudrate);
    pserialPort_->setDataBits(databits);
    pserialPort_->setStopBits(stopbits);
    pserialPort_->setParity(checkbits);

//3.打开端口
    pserialPort_->open(QIODevice::ReadWrite)

//4.关闭端口
    pserialPort_->close();
//5.端口写
   pserialPort_->write(ui->sendEdit->text().toLocal8Bit().data());
//6. 端口读
  QString  buf=QString(pserialPort_->readAll());


//7.得到设备上的端口信息
 QStringList serialNameports;
 foreach(const QSerialPortInfo &info,QSerialPortInfo::availablePorts()){
        serialNameports<<info.portName();}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值