qt write函数_使用Qt打造属于自己的串口调试助手

本文介绍如何使用Qt创建一个串口调试助手,实现串口通信,包括打开串口、显示串口列表、发送和接收数据。通过虚拟串口进行双向通信测试,并提供了源码分享。
摘要由CSDN通过智能技术生成

d7534ad882c60b64ab4cd03cec0b64a3.png

在我的工作中,可能打交道最多的就是串口通信了,与单片机进行数据通信,串口无疑是最简单的方式,今天我们使用Qt实现一个自己的串口调试助手。

实现目标

自己编写一个基于Qt的串口调试软件,可以实现本软件与串口助手之间的通讯。

软件发送的数据,经虚拟串口转发,能够在串口助手中正确接收;

串口助手发送的数据可以在本软件的接收文本框中显示,进而实现串口数据双向通信。

所需工具及环境

  • 虚拟串口软件(用于创建一对虚拟串口)
  • Qt Creator 4.10.1
  • Qt 5.13.1
  • XCOM V2.0 串口助手
  • 本人电脑 Windows 10 64bit [版本 10.0.19041.329]

本文源码

35c8c0193414f5d429a80f064707fd20.png33b3366035e4fe2016d28506a795aa2e.png

后台回复关键字“Qt-COM”,获取本文涉及到的虚拟串口软件及Qt工程源码。

界面设计

利用Qt Creator新建一个Project,模板选择 Application--> Qt Widgets Application , 向导中 Class Information 页面中,Base class 选择 QMainWindowQWidgetQDialog 都可以。

工程创建完毕,.ui 文件具体设计如下:

c48507f28def5a9270b7f30d2c0619b5.png

具体实现

导入串口通信模块

从Qt 5.1版本开始,Qt就有了自己的串口通讯类,之前版本需要使用第三方的串口通信类才行。

要想使用串口通信类,需要在 .pro 文件中添加 QT +

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值