QT 串口编程 QSerialPort

cpp 复制代码
//创建串口对象
 QSerialPort s = new QSerialPort("/dev/ttySAC2", this);


//配置串口信息
  s->setBaudRate(QSerialPort::Baud9600);//波特率
  s->setDataBits(QSerialPort::Data8);//数据位
  s->setStopBits(QSerialPort::OneStop);//奇偶校验
  s->setParity(QSerialPort::NoParity);//停止位
  s->setFlowControl(QSerialPort::NoFlowControl);//流控
//如果是连接电脑端还需设置端口名称
//s->setPortName("COM3");



//打开串口
  if (s->open(QIODevice::ReadWrite))
     {
        qDebug()<<"open ok";
      }eles{
        qDebug()<<"open fail";
        }

    //绑定读取信号与相应的槽
    connect(s, &QSerialPort::readyRead, this, &serial::readmsg);


  

setBaudRate:

setDataBits:

setParity:

setStopBits:

setFlowControl:

相关推荐
我是菜鸟0713号1 小时前
Qt + Python 算法集成的一种低耦合实践:FastAPI 服务化方案
python·qt·fastapi
初次见面我叫泰隆5 小时前
Qt——2、信号和槽
开发语言·c++·qt
天燹5 小时前
Qt 6 嵌入 Android 原生应用完整教程
android·开发语言·qt
liu****5 小时前
第一章 Qt 概述
开发语言·c++·qt
陌路206 小时前
RPC分布式通信(5)--发布 RPC 服务、处理客户端调用请求
分布式·qt·rpc
少控科技6 小时前
QT进阶日记004
开发语言·qt
抠脚学代码7 小时前
Qt与Linux
linux·数据库·qt
机器视觉知识推荐、就业指导8 小时前
Qt 6 所有 C++ 类(官方完整清单 · 原始索引版)
开发语言·c++·qt
凯子坚持 c9 小时前
在 Visual Studio 2019 中配置 Qt 插件开发环境:编译原理 + 底层逻辑解析
ide·qt·visual studio
枫叶丹410 小时前
【Qt开发】Qt系统(八)-> Qt UDP Socket
c语言·开发语言·c++·qt·udp