jasmineTang

用到的是串口类和串口信息类
#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();}

 

分类:

技术点:

相关文章:

  • 2021-11-14
  • 2021-05-30
  • 2021-05-24
  • 2022-12-23
  • 2021-10-11
  • 2021-08-02
  • 2021-06-09
猜你喜欢
  • 2021-12-15
  • 2021-12-16
  • 2022-12-23
  • 2021-12-24
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案