ID: SERIAL-BASIC-10
串口通信核心基础 (Core Serial Basics)
串口回环自测:零设备检测 USB 转串口与在线串口助手是否正常
打开在线串口调试工具
需 Chrome / Edge 桌面浏览器 · 串口数据仅在本地处理
串口「发得出去、收不回来」时,先别怀疑协议栈。用 回环自测(Loopback) 几分钟内可区分:是 USB 模块/驱动/本工具问题,还是下位机程序问题。
为什么先做回环 回环把 TX 与 RX 在模块上短接,数据不经过单片机: - 成功 → PC、驱动、线材、串口助手链路正常 - 失败 → 先修电脑侧,再骂固件 这是串口工程师的「听诊器」:先证明通道,再谈协议。
TTL 模块步骤(最常见)
1. 从 MCU 拔下 USB 转串口,模块仍插在电脑 USB 上。
2. 用杜邦线或镊子 短接模块 TXD 与 RXD(不要短接 5V/3.3V 电源脚)。
3. 打开本站,连接对应 COM 端口。
4. ASCII 或 HEX 发送一串已知内容,如 LOOPBACK-01。
5. 接收区应立刻出现相同内容 → 回环成功。
结果怎么读 | 回环 | 含义 | 下一步 | |---|---|---| | 成功 | 驱动、线材、助手正常 | 查 MCU 程序、波特率、GND、TX/RX 交叉 | | 失败 | USB 桥/驱动/端口占用 | 换口、重装驱动、关闭占用软件 | | 偶发缺字 | 供电/接触/高波特率不稳 | 降速、换线、换口 |
注意 - RS-232 回环接法按 DB9 脚定义,不是简单短接 2/3 就完事(视 DTE/DCE)。 - RS-485 半双工回环需要 DE 控制或专用接法,TTL 最简单。 - 不要在已接 MCU 且上电时乱短电源。 - 本站若提示端口已打开:先断开其它软件再测。
用本站做回环的推荐设置 - 波特率任意一致即可(如 115200),重点是自发自收。 - 先用 ASCII 直观看字符串;怀疑工具时再开 HEX 看字节。 - 成功后把线拆掉再接 MCU,不要保持 TX-RX 短接接真机。
和乱码排查的关系 标准流程建议: 1. 回环 2. 波特率 8N1 3. 共地与电平 4. 再查协议与中文编码 回环通过却接下位机乱码:见《串口调试乱码怎么解决》。没有 COM 口:见《CH340G 驱动下载安装》等驱动文档。 把回环写进点检表(新线、新电脑、新系统升级后必做),可避免在错误前提上调试半天协议。
打开在线串口调试工具
在本页完成排查后,用网页串口直接验证收发