一、成品图展示
成品图如下所示:

二、串口通讯步骤
1、在工程文件(.pro)中添加串口通信相关运行库:QT += serialport
2、在头文件中添加:
#include
#include
3、在头文件中定义全局的串口对象:QSerialPort *m_serialPort;
4、扫描可用串口:
// 扫描可用串口
QStringList Serial::scanSerial()
{
QStringList serialStrList;
// 读取串口信息
foreach(const QSerialPortInfo &info, QSerialPortInfo::availablePorts())
{
m_serialPort->setPort(info);
// 判断端口能否以读写方式打开
if(m_serialPort->open(QIODevice::ReadWrite))
{
serialStrList.append(m_serialPort->portName());
m_serialPort->close(); // 然后自动关闭等待人为开启(通过"打开串口按钮")
}
}
本文介绍如何使用Qt框架创建一个串口调试助手,详细阐述了从扫描可用串口、设置串口参数、打开与关闭串口、发送及接收数据的步骤。代码封装在独立的Serial类中,便于维护。同时推荐使用VSPD虚拟串口工具进行无硬件条件下的调试。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



