串口助手可以连qt连不了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了串口助手可以连qt连不了相关的知识,希望对你有一定的参考价值。

串口助手使用方法:
在这里一定要注意一下,这个虚拟串口软件不要使用最新版本的9.0,会报错,一般使用7.2或者6.9版本即可。
9.0使用几天后,

中文版本报错如下:

无法配对端口。 有关详细信息,请参见日志。 要忽略错误并仍然创建捆绑包,请在选项中启用相应的设置。

英文版本报错如下:

Cannot pair ports. See log for details. To ignore errors and create bundles anyway, please, enable the corresponding setting in options.

换个版本即可解决。

使用目的
我们使用虚拟串口到底是干什么?如果有经验就知道。如果手头有一个实际的单片机,那么使用一个类似U盘的USB转TTL的东西,便可以将单片机发送的串口内容在串口助手中显示出来,但是如果没有单片机,也没有USB转TTL,那么可以在Proteus中,仿真一个单片机,发出串口内容,同时在Proteus中为单片机连接COMPIM(虚拟串口),同时在电脑上安装Virtual Serial Port Driver这个软件,那么,在Proteus中,单片机发出的串口内容便可以在同一个电脑中的串口助手中接收。这就是我们要完成的功能。

再概括一下就是,这个COMPIM模块能够将proteus中单片机的串口绑定到电脑上的一个串口,比如是com1,而这个虚拟串口就可以将com1和com2绑定,那么便可以利用上位机或者串口助手应用程序等从com2接收来自于com1中单片机的串口信息。

实现步骤如下:

(1)Proteus中单片机可以正常收发串口内容

(2)Proteus中单片机的引脚连接COMPIM,TXD连接TXD

(3)电脑中安装Virtual Serial Port Driver软件

(4)电脑中拥有串口助手

(5)Virtual Serial Port Driver软件中配对COM口,COMPIM设置相应COM口

9.0安装步骤:

双击安装vspdpro.exe

打开文件安装位置,将vspdproCHS.EXE复制过去

vspdpro-jie.exe可以不用复制过去

以后使用,直接双击vspdCHS.EXE

7.2安装步骤:

点击vspd.exe安装

打开文件所在位置,将vspdctl.dll覆盖复制到这个路径中

每次卸载完毕后,直接delete all,不要一直占用串口。
参考技术A 1.检查网络是否稳定
2.查看服务器是否正在维护
3.使用杀毒工具清理缓存
4.更新软件版本
参考技术B 、新建工程
文件->新建文件或项目->项目选择Application(Qt Widget Application)->点击choose...->填写名称,路径等->点击下一步->点击下一步->(左边Details)Base class选择QDialog,整体都变成dialog相关的文件了,其他默认->点击下一步->点击下一步->(左边Kit)选中MinGW 32bit->点击下一步->点击完成。
参考技术C Copyright © 1999-2020, CSDN.NET, All Rights Reserved

串口通信
打开APP

龙腾飞宇
关注
如何使用QT编写自己的串口调试助手及QT串口使用注意事项 原创
2021-06-11 23:34:50
1点赞

龙腾飞宇

码龄4年

关注
QT 如何使用QT编写自己的串口调试助手,QT串口使用注意事项
QT 串口调试助手
1 环境与工具
2 设计过程
2.1 新建项目与界面布局
2.2 程序设计
3 注意事项和说明

最近在学习qt,边学边写,写了个串口调试助手,记录过程的同时分享出来正在学习的伙伴。
QT 串口调试助手
** 主要功能:串口数据收发、显示,定时发送,接收数据保存、文件发送,不同编码、进制转换等。**

1 环境与工具
PC Windows10
QT 5.12.0
2 设计过程
QT实现串口通信主要是利用QT自带的串口类和函数,在.pro文件中添加"QT += serialport",然后在项目文件中包含头文件(#include ),我们就可以在项目中使用QSerialPort来读取和发送串口数据了。主要过程:实例化串口——>搜索可用串口——>打开串口——>设置串口参数——>读取数据或发送数据。

2.1 新建项目与界面布局
​ 新建串口调试助手的项目,由于QT还没玩熟,这里就直接使用QT Designer进行ui界面的绘制和布局。布局过程不再赘述,根据自己的需要放置适当的控件即可,最好对控件对象也重命名一下,完成布局后

QT5.12.5 串口接收不了数据

开门见山

5.12.5版本不可以使用,官方修复的bug是在5.13.0之后,但是经过测试5.12.11也可以,如果遇到串口接收不到数据(readyread信号无法触发)的话可以去尝试换一下版本测试!

以上是关于串口助手可以连qt连不了的主要内容,如果未能解决你的问题,请参考以下文章

基于QT的串口助手

手把手教你用Qt写一个串口助手控制LED

干货|手把手教你写一个串口调试助手

干货|手把手教你写一个串口调试助手

Qt Widget 之简易串口助手(QSerialPort)

基于QT的串口调试助手