在嵌入式软件开发过程中,一个好的辅助工具,可以提高效率,缩短开发周期。
它的特点:
1、数据显示流畅,不容易丢数据,中文正常显示
2、串口端口丢失也不会死机
3、支持串口,网卡通讯
4、波特率最高达到50Mbps,支持自定义
5、支持 “帧头+数据+校验+帧尾”的消息结构
6、支持以多种方式显示接收的数据
7、支持以多种形式发送数据,比如以文件形式
8、支持将接收的数据保存到文件中
9、支持终端仿真
串口调试助手是用于实现上位机(一般是电脑)和下位机(比如单片机系统板、嵌入式设备等)之间的串口通信调试。
使用它可以提高调试效率,缩短开发周期,帮助开发者快速定位和解决串口通信中的问题,确保设备之间的串口通信正常稳定运行。
1、简单的串口数据接收,设置串口参数。
大多数情况下,只是从串口打印一些字符串信息在串口助手上显示。默认情况串口助手也是以字符串方式显示接收的数据,正确显示的提前是端口号,波特率必须选对,数据位及停止位等在更多串口设置里。


2、设置接收数据的字体,背景,大小上限
接收窗口显示的内容和背景颜色可以设置成个人喜好的样式。

3、以十六进制显示接收数据
当下位机发上来的数据是十六进制时,那么必须勾选HEX显示,否则显示是乱码的。

4、将接收数据保存到文件中
有时候需要把接收数据保存下来方便分析,那么可以勾选接收数据到文件,数据就被保存到串口助手同目录下的DAT和TXT两种格式的文件里。

5、在每次接收到的数据前加上时间
如果想看数据包发上来的时间点,那么可以勾选加时间戳和分包显示。

超市时间大于数据包间隔时间时,时间戳就没有显示。

超时时间比收到的数据包之间的间隔时间短一些时,每个数据包都可以显示时间戳。

超时时间小于数据包耗时时间时,出现一包被分为几包显示。

7、发送串口数据给下位机(接收数据的设备)
默认是以字符串形式发送的,不勾选HEX发送。

8、以十六进制发送数据
如果要以十六进制形式发送,比如modbus消息,那么勾选HEX发送即可。

9、在发送的数据末尾加回车换行,或加转义字符
如果通信协议中命令以0x0D 0x0A结束,比如一些设备配置命令,可以勾选回车换行。如果是以转义字符结束命令,那么手动输入到数据末尾。

10、在发送的十六进制数据末尾加校验值
在串口助手可以设置在发送的数据中自动加校验值,可以在末尾或非末尾加,以及校验值类型。


11、定时发送数据
在某些测试条件下,要求循环周期地发送数据,那可以先设置定时时间,再勾选定时发送。

12、多条字符串发送
在扩展栏中可以同时准备好多条数据,想发送哪条就点击哪条。

13、循环定时发送多条字符串
如果需要循环发送不同数据,且间隔时间不同,那么可以在扩展中添加多条数据,设置发送间隔时间。如果数据的顺序列不为0(数字表示发送的先后顺序),则在循环发送中会被发送。

14、软件的所有设置都保存在同一目录下的sscomXX.ini文件内
在串口助手目录下的ini类型文件的内容就是软件所有设置,包括扩展栏中的数据。

15、数据波形显示
数据可以按特定格式发给串口助手,助手解析后以波形形式显示出来。

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/8275.html