HAL
USART_BRR is only used within HAL.
 
Symbols
loading...
Files
loading...

USART_BRR macro

Syntax

#define USART_BRR(_PCLK_, _BAUD_) (((USART_DIVMANT((_PCLK_), (_BAUD_)) << 4U) + \     ((USART_DIVFRAQ((_PCLK_), (_BAUD_)) & 0xF8U) << 1U)) + \     (USART_DIVFRAQ((_PCLK_), (_BAUD_)) & 0x07U))

Arguments

_PCLK_

_BAUD_

References

LocationText
stm32f4xx_hal_usart.h:619
#define USART_BRR(_PCLK_, _BAUD_) (((USART_DIVMANT((_PCLK_), (_BAUD_)) << 4U) + \
stm32f4xx_hal_usart.c:2796
husart->Instance->BRR = USART_BRR(pclk, husart->Init.BaudRate);
stm32f4xx_hal_usart.c:2802
husart->Instance->BRR = USART_BRR(pclk, husart->Init.BaudRate);
stm32f4xx_hal_usart.c:2814
husart->Instance->BRR = USART_BRR(pclk, husart->Init.BaudRate);