All tools
TOOL IDB-SWE-001
UART débito em baud

Apenas em computador

As ferramentas de engenharia estão disponíveis apenas em ecrãs de computador.

Débito em baud da UART

Valor UBRR / divisor, débito em baud real e erro de relógio a partir do relógio do MCU e do baud pretendido. Mantenha-se abaixo de 2% de erro para uma UART assíncrona fiável.

Cadeia de divisores de relógio tempo de bit — µ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
Notas de engenharia

Fórmula

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

Metas de erro

  • <0,5%: muito estável mesmo ao longo da temperatura.
  • 0,5–2%: aceitável para tramas curtas à temperatura ambiente.
  • >2%: erros de enquadramento são prováveis — escolha outro relógio ou use um divisor de baud fracionário.
  • Relógios baseados em cristal superam o RC interno em fiabilidade série.

Resultado

Em direto