🔌 嵌入式通信协议交互实验室 Pro

单步调试 · 悬停解析 · 错误场景 — 深入理解每一 bit

【UART】 第 0 / 10 步
总线空闲,点击「▶ 播放」或「下一步」逐步观察每一 bit 的含义。

📡 UART 协议参数

异步
全双工
2根 (TX + RX) + 共地
9600 ~ 115200 bps
起始位(低) + 数据位(LSB first) + 校验位(可选) + 停止位(高)
TTL(0~3.3V/5V) / RS232(±3~±15V) / RS485(差分)

💡 面试要点

  • 异步通信:无共享时钟线,双方靠约定波特率同步
  • 波特率误差容忍:通常要求 < 2%~3%
  • RS232 vs RS485:单端/点对点 vs 差分/多机/长距离

📈 波形仿真

⚠️ 错误场景

🧪 真实场景

⟷ 左右滑动查看完整波形
TX 发送线
RX 接收线
起始位
停止位
当前: 等待发送 | 共 10 bit

🔌 接线方式

信号线方向说明颜色示意
TX设备A → 设备B发送数据蓝色
RX设备B → 设备A接收数据紫色
GND共地参考电平灰色

⚠️ 注意:TX接RX,RX接TX(交叉连接)