sscom软件
SSCOM 是一款常用的 串口调试工具,主要用于与嵌入式设备(如单片机、FPGA、SoC、通信模块等)通过 UART 串口 进行通信、调试和数据验证。它体积小、功能强、操作直观,是嵌入式开发中非常常用的软件之一。
🧩 一、主要功能
| 功能类别 | 说明 |
|---|---|
| 串口通信 | 支持常见波特率(如 9600、115200、921600 等),可配置数据位、校验位、停止位。 |
| 数据发送 | 支持手动输入发送、定时发送、循环发送、文件发送。 |
| 数据接收 | 实时显示接收数据,可选择 ASCII 或 HEX 模式查看。 |
| 日志保存 | 自动保存接收内容到文件,便于后期分析。 |
| 多串口 | 可同时打开多个串口(不同版本支持程度不同)。 |
| 自定义协议 | 可用脚本或宏命令快速生成固定协议格式的数据帧。 |
🧰 二、典型使用场景举例
1️⃣ 调试 FPGA/SoC 输出
在 FPGA 工程(例如你开发的 GNSS 或 UDP100G 项目)中,若有 UART 调试口输出:
- 打开 SSCOM;
- 选择对应的串口号(如
/dev/ttyUSB0或COM3); - 设置波特率(例如 115200);
- 点击“打开串口”;
- 即可实时查看 FPGA 输出的调试信息,如 PRN 码状态、PPS 计数、信号锁定信息等。
2️⃣ 向设备发送指令
例如调试一个 GNSS 模块、MCU 或 FPGA 控制接口:
- 选择“HEX 发送”或“字符串发送”;
- 发送后观察设备回应是否正确。
在“发送区”输入命令字符串,例如:
$SET PRN 12\r\n 3️⃣ 测试串口通信稳定性
可开启“定时发送”功能:
- 发送固定字节(如
AA 55); - 周期设为 100 ms;
- 同时在接收区观察返回数据;
- 用于验证串口链路是否丢包或波特率是否匹配。
⚙️ 三、使用步骤(快速上手)
- 连接串口线(USB转TTL模块接设备的 TX/RX/GND);
- 打开 SSCOM;
- 选择正确的 端口号 (COMx);
- 设置波特率(例如 115200)、数据位 8、无校验、停止位 1;
- 点击“打开串口”;
- 在发送区输入要发送的指令;
- 观察接收区的数据。
🧾 四、常用设置技巧
| 场景 | 推荐设置 |
|---|---|
| 查看 ASCII 日志 | 勾选 “显示发送” 和 “时间戳” |
| 调试二进制协议 | 勾选 “十六进制显示” |
| 长期记录 | 勾选 “保存到文件” |
| 发送固定命令 | 使用 “发送区宏” 功能,设置快捷按钮 |
📦 五、软件下载
- 官方下载地址(推荐原版):
👉 https://www.mcu123.com/tool/sscom.html - 便携版:无需安装,直接运行
SSCOM5.13.1.exe - 兼容 Windows 全系列(XP~Win11)
🛰️ 六、在导航/卫星项目中的典型用法
在 FPGA GNSS 项目中,SSCOM 可以用来:
- 查看 FPGA 输出的卫星状态码、PRN编号;
- 监控 PPS 同步日志;
- 发送命令启动/停止某路信号;
- 验证与上位机通信的稳定性;
- 测量数据帧延迟(配合时间戳显示)。