firmware

UART Baud Rate

STM32 BRR register value, achieved baud rate, and error % for any clock/baud pair.

Inputs — STM32 USART (OVER8=0)
Results
BRR Register
BRR (decimal)
Actual Baud Rate
Baud Error
BRR = round(f_CK / baud)  ·  err = |f_CK/BRR − baud| / baud