串口调试助手

  • 界面简洁美观,操作方便快捷,是你不可或缺的串口调试工具。
  • 无论是嵌入式软硬件开发还是工程数据调试,都能轻松应对。
  • 高速接收稳定、流畅、不卡顿、不丢数据。
  • 支持TCP/UDP调试

基础功能

  • 显示从串口接收到的数据,支持字符串和十六进制两种显示方式。
  • 可以正确显示中文字符。
  • 支持多种文本编码 ASCII、GB2312、UNICODE、UTF-8、BIG5、shift_jis,可在设置中更改编码类型。
  • 支持多种波特率,同时支持自定义波特率。(高于115200bps的波特率需要硬件支持)。
  • 自动断帧: 在数据包的末尾附加换行符,换行显示下一包数据,方便观察数据变化。
  • 扩展命令: 可以创建和保存多达600条扩展命令,每个命令可以发送一条数据。
  • 命令列表: 一键发送扩展命令列表中的所有数据,自动执行每个命令。
  • 脚本: 使用JavaScript脚本扩展功能(例如解析接收数据,绘制曲线,添加发送校验等)。
  • 窗口置顶:保留在其他窗口之上。快捷键 "Ctrl + Shift + T" 开启、关闭

波形绘制

  • 当接收到符合波形绘制协议的字符串时,将自动解析数据并绘制波形。
  • 使用Javascript脚本来解析接收数据,然后调用波形Api来绘制波形,无需修改发送数据。
  • 在同一个窗口中创建多个视图,拖动波形名称来切换视图。
  • 打开多个波形窗口,分别显示不同的波形数据。
  • 支持导入导出数据。

脚本介绍

App集成了的 JS V8 引擎,支持JavaScript的 标准内置对象

  • 脚本功能分为接收和发送两种,可以通过勾选复选框来开启或关闭。
  • 开启脚本功能后,相应的窗口会显示红色的提示框,表示脚本正在运行。
  • 接收脚本会在每次收到数据包时执行,对数据进行处理,需要使用 'receive.write()' 把处理结果发送到显示窗口。
  • 发送脚本会在每次发送数据时执行,对数据进行处理(如添加校验等),并用 'send.write()' 把处理后的数据发送到串口设备。

变更

版本 9.2.1
1. 新增收藏功能。
2. 通过右键单击波形图标,可以快速访问已创建的波形窗口。

版本 9.2.0
1. 扩展命令可自定义分组。
2. 新增小组件页面。
3. 新增可自定义串口接收缓冲区大小。

版本 9.1.1
1. 新增接收窗口搜索框。打开:"Ctrl + F",关闭 "Esc"。
2. 新增网络调试,支持 TCP UDP。

版本 9.0.20
1. 新增自定义字体。
2. 新增重置脚本运行环境。reset js

版本 9.0.0
1. Js脚本API有重大中断性变更。部分API不再兼容。
2. 增强的波形控件。
3. 扩展命令、脚本编辑、波形显示、可使用独立窗口。
4. 窗口置顶 "Ctrl + Shift + T" 开启。
5. 可使能开硬件流控制(CTS、RTS)。