串口连接
连接和调试串口设备(Serial Port),支持自动检测与信号控制。
概述
串口连接用于与各类物理设备直接通信,是嵌入式开发、IoT 调试和网络设备 Console 口管理的核心工具。
自动检测
iShell Pro 自动扫描并列出系统中所有可用的串口设备(COM 端口),无需手动输入端口号。
连接参数
| 参数 | 可选值 | 常用值 |
|---|---|---|
| 波特率 | 1200 / 2400 / 4800 / 9600 / 19200 / 38400 / 57600 / 115200 | 9600 或 115200 |
| 数据位 | 5 / 6 / 7 / 8 | 8 |
| 停止位 | 1 / 2 | 1 |
| 校验位 | 无 / 奇校验 (Odd) / 偶校验 (Even) | 无 |
| 流控制 | 无 / 软件流控 (XON/XOFF) / 硬件流控 (RTS/CTS) | 无 |
大多数设备默认使用 9600 8N1(波特率 9600、数据位 8、无校验、停止位 1)或 115200 8N1。如果连接后只看到乱码,通常是波特率不匹配。
信号控制
支持手动控制底层串口信号,满足特殊设备调试需求:
- DTR(数据终端就绪) — 手动切换 DTR 电平
- RTS(请求发送) — 手动切换 RTS 电平
独立编码
每个串口连接可以独立设置终端编码,不受全局设置影响。适合同时连接不同编码的设备。
适用场景
网络设备 Console
交换机、路由器的 Console 口维护
IoT 设备
ESP32、Arduino、树莓派等嵌入式设备串口调试
工控设备
PLC、DCS 设备的串口通信
科研仪器
实验室设备数据采集与控制