首页
/ Commix 串口调试工具

Commix 串口调试工具

2026-02-01 05:21:17作者:侯霆垣

欢迎使用 Commix —— 一款强大的混合输入串口调试工具。 Commix 的独特之处在于其支持混合输入16进制数、10进制数以及ASCII字符,这一功能通过使用转义符“\”实现。

界面说明

  • HEX: 输入数据被视为16进制字节,输入时无需区分大小写。
  • ASCII: 输入数据被视为ASCII字符。
  • 忽略空格输入: 可选择是否忽略用户输入数据中的空格。
  • 自动换行: 可选择是否在接收与发送的数据之间自动换行显示。

在 HEX 和 ASCII 输入方式下,转义符输入均有效。在 ASCII 方式下,20h 到 7Eh 的字符将直接显示,其他字符将以转义符形式显示。

此外,若更改显示区的光标位置,新的显示内容将在光标处插入。用户输入(从串口输出)的数据将以绿色显示,从串口输入的数据则以蓝色显示,发送到接收之间的间隔时间(毫秒)以灰色显示,用户在显示区输入的字符则以黑色显示。

Commix 不检测串口状态,因此也适用于最简单的3线制(第2、3、5针)RS232通讯。串口打开后,若需修改通讯参数,无需关闭串口,新参数将立即生效。程序结束时,参数将自动保存到注册表;点击注册表图标,可将当前设置保存到注册表文件。

校验使用

当主界面上的“校验”复选框被选中时,将出现校验设置窗口。您可以选择不同的校验方式,并设置相应的选项。若校验被允许,程序将按“数据 校验 结束符”的顺序发送,结束符的默认格式与主界面上的 HEX/ASCII 设置相同。

转义符使用

  • 16进制输入: 使用 \xhh 格式。
  • 10进制输入: 使用 \ddd 格式。
  • 预定义字符输入: 使用 \ccc\cc\\ 格式。
  • 显示字符输入: 使用 \ra 格式。

转义符输入长度必须与上述格式相符,不区分大小写。

例如,\x1B\027\ESC 的值均为 1Bh;\x0d\013\cr 的值均为 0Dh;\rA\065 的值均为 41h;\\\r\\x5C 的值均为字符 \

ASCII 输入如 \stx011234R01\etx57\cr\lf 与 HEX 输入 02 30 31 31 32 33 34 \rR 30 31 03 \r5 \r7 \cr\lf 是相同的。

转义符中的预定义字符如下:

  • 输入:\LF,值:0Ah
  • 输入:\CR,值:0Dh
  • 输入:\NUL,值:0
  • 输入:\SOH,值:1
  • 输入:\STX,值:2
  • 输入:\ETX,值:3
  • 输入:\EOT,值:4
  • 输入:\ENQ,值:5
  • 输入:\ACK,值:6
  • 输入:\NAK,值:15h
  • 输入:\CAN,值:18h
  • 输入:\ESC,值:27h

主要特点

Commix 允许您对接收的数据进行校验,可以是十六进制或字符形式发送。

感谢您选择 Commix 串口调试工具!

登录后查看全文
热门项目推荐
相关项目推荐