cancel
Showing results for 
Search instead for 
Did you mean: 

Setting the baud rate of USART in STM32F103RB.

Muzahir Hussain
Associate III
Posted on January 16, 2018 at 18:21

Why do we need to calculate the baudrate using the formula,

baud =fCK / (16*USARTDIV)

I mean why can't we write 9600 or any other desired baudrate directly in USART_BRR register? What is the purpose of performing  this calculation first? What are we calculating here anyway?

This might be a dumb question to ask, but I am really confused here. Please help.

Thanks in advance!

#stm32f103rb #uart #usart #uart-ft-serial-communications
1 REPLY 1
Posted on January 16, 2018 at 18:44

Dupe

https://community.st.com/0D50X00009XkX8RSAV

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..