带协议解析的串口调试助手

软件下载地址:

链接:https://pan.baidu.com/s/1yN-WWOR7kuTQRhQnDXoo5Q
提取码:rwx2

软件功能简介

带协议解析的串口调试助手_第1张图片

基本功能:

①每次打开软件自动扫描可用串口并添加到串口名列表中,也可在菜单”串口基本设置”里手动刷新串口列表.

②波特率提供了9600和115200两个常用选项.

③可调节 数据位(8,7)、校验位(无,奇,偶)、停止位(1,2)

④默认以16进制接收和以16进制发送。可在左侧串口基本设置区点选「16进制接收」和「16进制发送」选择框或在 『串口基本设置->发送设置->以HEX格式发送』和『串口基本设置->接收设置->原始数据接收区显示格式->HEX格式』选择收发格式。

⑤接收字节计数.

特色功能:

可修改原始数据接收区显示格式,

带协议解析的串口调试助手_第2张图片

自动实时条件换行

手动背景颜色标记:在原始数据接收区内搜索文本标记背景颜色。标记颜色可选(红/绿/蓝/黑/黄/白/青/灰),方便针对不同文本标记不同颜色.

带协议解析的串口调试助手_第3张图片

左侧串口基本设置区可隐藏,默认显示串口基本设置区。

三个定时循环发送,默认隐藏.

带协议解析的串口调试助手_第4张图片

定量自动保存

校验码计算器:工具->校验码计算器.支持4种校验方式,可选小端模式输出.

 

带协议解析的串口调试助手_第5张图片

⑨可修改窗口主题和透明度

带协议解析的串口调试助手_第6张图片

协议解析设置界面操作:

带协议解析的串口调试助手_第7张图片

带协议解析的串口调试助手_第8张图片

本软件能够解析大多数常见串口协议.

串口协议数据包基本格式为[首部,命令,数据长度,数据,校验码](数据包尾标记是多余的,但不影响本软件解析除尾标记以外的数据.)

首先选择数据包格式设置,分别点选下拉菜单设置首部长度、指令长度、数据长度的长度、校验方式。

如果点选了“小端模式”选择框,则表示协议中的数据长度及数据都使用小端模式封包。

数据表每两列分为一个二维表用于在规则里查询引用.各个二维表之间没有关联.每次点击”添加新表”都会新建两列,新建的列必须输入列标题且不可与其他关键列重复.二维表内索引键不能重复.

规则表使用识别头来匹配操作规则并且判断一包数据是否接收完毕.识别头在规则表中不可重复.

数据包字符起始位置下标为0。括号内不需要双引号。注意括号为英文输入的括号.

多个操作规则从左到右按顺序执行.

操作规则提供以下六种方法:

取文本查表(位置,数量,表名)   

例如一包数据为 0011009A,取第二个字节0x11查询指令列表 应写操作规则取文本查表(2,2,指令列表)

取文本(位置,数量)

取文本转10进制(位置,数量) 如果在数据包格式中选了小端模式,则按照小端模式转换

取文本转字符(位置,数量)  把16进制字符串按照每隔1字节转换成1个ASCII字符.

插入文本(字符串) 该操作内不需要双引号.在解析结果中插入一段字符串.

回复(字符串),  串口助手执行这个规则时将直接发送字符串,该操作内不需要双引号.

这六种方法只能单独使用,不能嵌套使用.

备注事项:

1

如果软件没有激活,则每次打开协议解析窗口都弹出“需要在激活界面通过激活码验证后重新打开本软件使用”提示.

激活码验证通过后,您将获得以下权限:                                          

1.在菜单栏点击[显示协议解析窗口]将不会弹出提示,并且可以在数据包解析表中看到解析结果."

2.可以随时使用工具中的校验码计算器.

2

软件激活后没有时间限制,一次激活终身使用.注意保留好激活码文件并放在[软件所在位置]/config路径下.  当以下情况发生时,需要重新获取注册码激活:

  系统登录用户名变化、本地主机名变化、更换CPU、更换网卡、更换主板、更换磁盘.

3

保存的文件放在[软件所在位置]/logfile文件夹里面.

4

16进制发送必须按照每两位空格间隔把要发送的数据填入输入框.如果三个定时器都打开,需要使三个定时器时间的最小公约数尽可能大.修改某一定时器时间后,对应的定时器开关自动关闭,需要手动再次开启.

5

背景标记功能是在整个原始数据接收区搜索文本然后格式化文字背景, 更换背景标记颜色或更换搜索内容再次点击背景标记按钮时并不会清除上次的标记结果,而是叠加显示.如果想恢复默认背景可以把上次搜索内容标记成白色背景.如果接收区字符数量较多,背景标记操作将会耗费更多时间.连续频繁操作可能造成软件异常停止.大规模标记慎重使用,尽量先暂停接收或关闭串口.

6

因为本软件解析串口协议时需要固定的识别头,所以本软件不适用于首部中包含计数序列号的数据包格式.

7

如果数据表中的空列无法删除,请删除[软件所在位置]/config路径下的parseConfig.json文件或修改这个文件.

8

协议解析设置, 输入的规则未做排错判断.请严格按照操作范例设置数据包解析规则.不要在高速收发数据的情况下修改并保存协议解析规则。

 

你可能感兴趣的:(单片机)