如何使用 QtSerialPort 类库

如何使用 QtSerialPort 类库

Q:如何使用 QtSerialPort 类库
需要修改项目文件(如 HelloWorld 项目的 HelloWorld.pro 文件),加入如如下程序所示的内容。

注:从Qt 5.1开始,Qt 串行端口现在正式成为 Qt 的一部分;
关于 QtSerialPort 类的进一步使用, 请参考 Qt 官方的 wikihttp://wiki.qt.io/QtSerialPort




    • Related Articles

    • 如何在 Qt5 中使用 SylixOS 串口通信

      SylixOS 支持使用 Qt5 标准的 QSerialPort 类,进行串口通信。 目录 1. QSerialPort 的配置 2. 如何获取打开串口的文件描述符(fd)? 1. QSerialPort 的配置 要使用 QSerialPort,首先在 Qt 工程的 .pro 项目文件中,新增 serialport 组件: QT += serialport 接下来便可以创建 QSerialPort 类,进行串口通信了。其中,端口的名称为 “ttySn”,如 “ttyS1”。 #include ...
    • SylixOS 串口中断

      问:SylixOS 的串口在收到几个字节后就能给出中断?如,串口收到一个字符,这个时候会立即给出中断吗还是像龙芯手册中写的,得等4个空闲周期后再给出中断? 答:这个和处理器及中断控制器相关, 默认1字节就会触发中断; 这个要看CPU的串口是怎么处理的, 龙芯芯片手册说的要等空闲周期那就是要等空闲时间 。
    • RealEvo-IDE 使用串口调试 App

      需求 对于不支持以太网接口的设备,可以使用串口进行手动启动调试,基本流程参见《RealEvo-IDE使用手册》中 5.3 小节的内容。 为了用户能正常使用该功能,本文档将实际操作中的细节整理如下。   硬件设备 本次演示使用的硬件设备是翼辉信息的T3工业控制器IGC1500,串口设备信息如下: 1 个 RS232 Debug 接口: 设备名/dev/ttyS0,对应于接线端子 RS232-2,端口信号为 RX2,TX2,GND。 2 个 RS232 用户接口: ...
    • RealEvo-IDE 串口调试 app 补充说明

      需求 对于不支持以太网接口的设备,可以使用串口进行手动启动调试,基本流程参见《RealEvo-IDE使用手册》中 5.3 小节的内容。 为了用户能正常使用该功能,本文档将实际操作中的细节整理如下。 硬件设备 本次演示使用的硬件设备是翼辉信息的T3工业控制器IGC1500,串口设备信息如下: 1 个 RS232 Debug 接口: 设备名/dev/ttyS0,对应于接线端子 RS232-2,端口信号为 RX2,TX2,GND。 2 个 RS232 用户接口: 设备名/dev/ttyS5,对应于面板 ...
    • 重定向串口回环测试方法

      Q:是否支持重定向串口回环测试?怎么使用?  A:使用 cat 获取串口信息、 echo XXX  >/dev/ttys  重定向信息。 具体操作如下: 注:推荐使用串口测试程序进行串口功能测试 (附件为串口测试程序)。