1. 简介
串口通讯是指外设和计算机间,通过数据信号线、地线等按位进行数据传输的一种通讯方式。其按协议划分为RS232、RS485、RS422等。
Qt5默认提供串口模块,可以实现配置、I/O操作、获取和设置等基本的功能。主要包括QSerialPort类及QSerialPortInfo类。其中QSerialPort类用于基本的配置及IO操作,QSerialPortinfo类获取有关可用串行端口的信息,该类允许枚举系统中的所有串行端口。这对于获得想要使用的串行端口的正确名称非常有用。
2. QT程序中引入串口模块
如要在应用程序中使用串口模块,需要按一下步骤引入模块。
- QT += serialport /*XXX.pro中链接到模块*/
- #include <QSerialPort> /*串口配置及IO操作*/
- #include <QSerialPortInfo> /*串口串口信息*/