QT 调试串口的问题

顾小白xx 2022-02-10 10:44:23

我使用QT 调试串口,但是总是在connect 的时候程序崩溃。用串口助手是能够收到数据的并且用厂家的程序也能收到。就是这个QT的程序有问题。

    m_serialPort->setPortName("COM6");
    if (m_serialPort->open(QIODevice::ReadOnly)) {
        m_serialPort->setBaudRate(115200);
        m_serialPort->setParity(QSerialPort::NoParity);
        m_serialPort->setDataBits(QSerialPort::Data8);
        m_serialPort->setStopBits(QSerialPort::OneStop);
        m_serialPort->setFlowControl(QSerialPort::NoFlowControl);
        connect(m_serialPort, SIGNAL(readyRead()), this, SLOT(readData()));
        qDebug() <<QString::fromLocal8Bit("串口打开成功");
    }
    else {
        qDebug() <<QString::fromLocal8Bit("串口打开失败");
    }

 

...全文
130 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧