各种串口助手工具分享

长期和单片机打交道,用的最多工具就是串口助手,工欲善其事,必先利其器。一个趁手的工具可以极大的提高工作效率。现在将自己一些常用的串口工具分享出来。

为了方便下载,工具统一放在一个文件夹中了,下载链接:https://download.csdn.net/download/qq_20222919/18884334

  • XCOM

可以使用时间戳显示发送和接收数据的时间,在调试协议的时候比较方便。可以自定义窗口显示的背景色和文字颜色。

在发送数据的时候,可以自动在数据末尾添加回车换行符。

同时也支持多条发送,在调试通信协议的时候比较方便,发送不同的命令不需要删除后重新输入,使用多条发送功能可以将每个命令都单独输入,需要发送哪条命令直接点鼠标就可以了。当软件关闭后再打开软件时,输入的命令会自动保存在窗口上。

  • SSCOM

这个串口助手也有多条命令发送功能,同时多条命令还可以设置备注。点最右边的扩展按钮就可以打开多条命令功能。

图中是调试串口屏时的命令,在命令比较多的时候,命令添加备注的功能很方便,不用对着文档去找命令了。

  • 单片机多功能调试助手

这个串口助手一般用它上面的小工具比较多

比如数码管的段码计算

校验值计算,校验值默认都是16进制的。

  • 串口波形助手

这个软件可以直接将串口接收的数据以波形的形式显示出来,在调试传感器的时候非常方便。

一共有4个通道,数据要显示在哪个通道时,在发送的数据前面添加上通道号A、B、C、D就行。

比如上图中的波形就是显示通道A和通道B的数据,单片机发送数据格式如下:

printf( "A%d\r\n", val_A );
printf( "B%d\r\n", val_B);

这个波形界面支持缩放,用鼠标在波形上滚动鼠标滚轮时,波形就会自动缩放。

  • SerialChart

在这里插入图片描述

这个是国外的一个串口波形显示软件,可以通过配置文件配置显示多个通道的波形。没有通道个数的限制。还可以自定义波形的最大值,最小值,显示颜色。唯一不足的是波形不能缩放,只能看到当前数据的实时波形。

波形显示的格式为直接发生10进制数据就行,如果有多个通道的话,通道之间用逗号隔开。

比如有一个通道时,单片机发送数据的格式为

printf("%d\r\n",ch1);

如果有两个通道的话,数据格式为

printf("%d,%d\r\n",ch1,ch2);

右边是配置文件设置区,通过命令来设置各种参数。

  • myUARTx

这个串口助手可以单条或者多条发送,比较有亮点的是可以设置窗口的透明度,还可以将窗口置顶。这样在单步调试代码的时候用起来比较方便。一边看代码的执行情况,一边看串口数据。电脑屏幕比较小的时候,就不用来回切换窗口了。

点一下右上角的窗口置顶按钮,然后通过最上面的滑块可以调节窗口的透明度,这样在调试串口的时候,就可以不用最小化串口工具了。使用起来也很方便。

  • myModbus

这个串口助手用来调试modbus协议很方便,因为它可以自动计算CRC校验值。

右下角也会分析接收到的数据格式是否正确。

  • Commix

这个也是专门用于modbus协议调试的串口工具,通过无冗余校验选项可以设置校验的格式。

选择好CRC校验格式后,在发送数据的时候,就会将校验值自动添加到数据最后。

这个虽然没有上面myModbus软件智能,但是灵活性更高,可以自己选择校验格式。

暂时先介绍这么多,以后如果发现其他好用的软件了继续更新。

  • 65
    点赞
  • 384
    收藏
    觉得还不错? 一键收藏
  • 40
    评论
### 回答1: QT串口助手是一款基于QT开发的串口调试工具。它可以用于串口通信的功能测试、命令发送与接收等调试工作。 QT串口助手具有简单易用的特点。它提供了直观的用户界面,用户可以方便地设置串口的端口号、波特率、校验位等参数。用户可以通过界面上的发送按钮,发送指定的命令给目标设备,并实时查看接收数据。同时,QT串口助手还支持自定义命令的编辑,用户能够按照自己的需求定义需要发送的数据。 QT串口助手还具备实时监测串口数据的能力。在串口打开的状态下,它能够持续地监听串口接收的数据,并将其显示在界面的接收区域中。用户可以清楚地查看接收到的数据内容,帮助用户判断通信是否正常,并进行相应的调试。 此外,QT串口助手还支持十六进制显示功能。用户可以选择以十进制还是十六进制的形式查看接收和发送的数据。这对于一些需要进行十六进制数据处理的应用场景非常有帮助。 总之,QT串口助手是一款方便实用的串口调试工具。它能够为用户提供简单易用的操作界面,并具备实时监测数据、自定义命令等功能,为串口通信调试提供便利。 ### 回答2: Qt串口助手是一款功能强大的调试工具,用于帮助开发者在Qt开发环境下进行串口通信的调试工作。 首先,Qt串口助手提供了友好的用户界面,使得串口通信的设置和调试变得简单易用。它支持多种串口参数设置,如波特率、数据位、校验位和停止位等,用户可以根据需求灵活地设置串口参数。 其次,Qt串口助手支持发送和接收数据。用户可以在发送数据输入框中输入要发送的数据,点击发送按钮即可将数据发送到串口设备。同时,接收数据框会实时显示从串口设备接收到的数据,方便用户查看和分析。 另外,Qt串口助手还提供了数据发送和接收的统计功能,用户可以实时监测发送和接收的数据量,从而方便对数据进行分析和优化。 此外,Qt串口助手还支持自定义发送指令,用户可以通过输入要发送的指令以及相应的参数,进行自定义的指令发送。这对于特定的串口设备调试非常有用。 最后,Qt串口助手还支持串口设备的自动检测和连接,用户只需点击扫描按钮即可自动检测当前连接的串口设备,并进行连接。这极大地方便了用户在多个串口设备之间进行切换。 综上所述,Qt串口助手是一款强大且易用的串口调试工具,能够满足开发者在Qt开发环境下对串口通信进行调试的需求。 ### 回答3: Qt串口助手是一款用于调试串口通信的工具。在开发和调试串口通信相关的应用程序时,我们经常需要通过串口与外部设备进行数据的收发和交互。Qt串口助手提供了方便易用的界面和功能,帮助我们轻松地完成串口调试工作。 Qt串口助手的主要特点有: 1. 支持多种串口通信参数设置:包括波特率、数据位、校验位、停止位等,可根据实际需求进行配置。 2. 支持发送和接收功能:我们可以在发送区输入要发送的数据,并通过串口将数据发送出去;同时,在接收区可以实时显示收到的数据,方便我们进行及时观察和调试。 3. 支持ASCII和HEX两种数据表示方式:我们可以选择以ASCII字符或十六进制格式显示发送和接收的数据,便于不同需求下的数据解析和调试。 4. 支持自定义指令发送:我们可以预先定义一些常用的指令,在需要时快速选择并发送,提高调试效率。 5. 支持数据循环发送:我们可以设置数据的发送间隔时间和发送次数,实现连续发送指定数据,方便复杂场景下的调试。 Qt串口助手可以帮助我们快速而准确地获取串口通信的数据信息,方便我们进行串口通信开发和调试工作。不仅如此,Qt串口助手还具有非常友好的界面和操作方式,使得使用起来非常简单和方便。无论是初学者还是有经验的开发者,都能很好地利用该工具完成串口调试任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值