1. 首页
  2. 移动开发
  3. QT
  4. Qt串口通信案例实现代码分享

Qt串口通信案例实现代码分享

上传者: 2023-03-11 11:13:52上传 RAR文件 8.42KB 热度 6次
#include 
#include 
#include 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QSerialPort serial;
    //设置串口名
    serial.setPortName("COM4");
    //打开串口
    serial.open(QIODevice::ReadWrite);
    //设置波特率
    serial.setBaudRate(9600);
    //设置数据位数
    serial.setDataBits(QSerialPort::Data8);
    //设置校验位
    serial.setParity(QSerialPort::NoParity);
    //设置停止位
    serial.setStopBits(QSerialPort::OneStop);
    //设置流控制
    serial.setFlowControl(QSerialPort::NoFlowControl);
    //发送数据
    serial.write("Hello world!");
    //读取数据
    QByteArray requestData = serial.readAll();
    qDebug() << requestData;
    //关闭串口
    serial.close();

    return a.exec();
}
用户评论