All tools
TOOL IDB-SWE-001
UART 波特率

仅限桌面端

工程工具仅在桌面端屏幕上可用。

UART 波特率

根据 MCU 时钟和目标波特率计算 UBRR / 分频值、实际波特率及时钟误差。将误差控制在 2% 以内,可保障异步 UART 的可靠通信。

时钟分频链 位时间 — µs
XTAL 16 MHz ÷ (UBRR+1) UBRR = 8 ÷ OSR 16× BAUD 115.2 k TX 8.68 µs bit→ start 8 data bits LSB→MSB stop
工程笔记

公式

  • UBRR = fclk / (OSR × baud) − offset
  • actual = fclk / (OSR × (UBRR + offset))
  • error = (actual − target) / target × 100

误差目标

  • <0.5%:即使跨越温度变化也极其稳定。
  • 0.5–2%:在常温下对短帧可接受。
  • >2%:极易出现帧错误——请改用其他时钟或采用小数波特率分频器。
  • 在串行可靠性上,晶振时钟优于内部 RC。

结果

实时