很好的串口调试工具,能够混合输入、显示16进制数、10进制数、ASCII字符,能按多种常用方法(如Modbus等)自动加入校验,还可将设定好的参数保存为注册表文件,尤其适合做工业控制方面的通讯调试。使用说明按界面上的“?”就能看到。只有一个执行文件,不用安装。
界面说明:
1、HEX:输入数据看作16进制字节,不区分大小写
ASCII:输入数据看作ASCII字符
忽略空格输入:是否忽略用户输入数据中的空格
自动换行:是否在接收与发送的数据之间自动换行显示
2、在HEX和ASCII方式输入时,转义符输入都有效
3、在ASCII方式,20h到7Eh的字符直接显示,其他字符显示为转义符形式
4、如果改变显示区的光标位置,新的显示将插入在光标处
5、用户输入(从串口输出)的数据显示为绿色,从串口输入的数据显示为蓝色,发送到接收之间的间隔时间(毫秒)显示为灰色,用户在显示区输入的字符显示为黑色
6、程序不检测串口状态,因此也能用于最简单的3线制(第2、3、5针)RS232通讯
7、串口打开后,修改通讯参数时不必关闭,新参数立即生效
8、程序结束时,参数自动保存到注册表;点击注册表图标,可将当前设置保存到注册表文件
校验使用:
1、主界面上,“校验”复选框被选中时,会出现校验设置窗口
2、选择不同的校验方式,会有不同的选项出现
HEX/ASCII: 选择校验结果的存放方式
3、如果校验被允许,程序将按“数据 校验 结束符”的顺序发送,结束符的默认格式与主界面上的HEX/ASCII设置相同
转义符使用:
1、16进制输入: xhh
2、10进制输入: ddd
3、预定义字符输入: ccc 或 cc 或 \
4、显示字符输入:
a
5、转义符输入长度必须与上述相符,不区分大小写
转义符使用举例:
x1B 、 27 、ESC 的值是 1Bh
x0d 、 13 、cr 的值是 0Dh
A 、 65 的值是 41h
\ 、
、x5C 的值是 字符
ASCII输入: stx011234R01etx57crlf
与HEX输入:02 30 31 31 32 33 34
R 30 31 03
5
7 crlf 是相同的
转义符中的预定义字符:
输入 值
\ 字符
LF 0Ah
CR 0Dh
NUL 0
SOH 1
STX 2
ETX 3
EOT 4
ENQ 5
ACK 6
NAK 15h
CAN 18h
ESC 27h