My Project
Loading...
Searching...
No Matches
RCC USARTx Clock Config


More...

Macros

#define __HAL_RCC_USART1_CONFIG(__USART1CLKSOURCE__)    MODIFY_REG(RCC->CFGR3, RCC_CFGR3_USART1SW, (uint32_t)(__USART1CLKSOURCE__))
 Macro to configure the USART1 clock (USART1CLK).
 
#define __HAL_RCC_GET_USART1_SOURCE()   ((uint32_t)(READ_BIT(RCC->CFGR3, RCC_CFGR3_USART1SW)))
 Macro to get the USART1 clock source.
 

Detailed Description


Macro Definition Documentation

◆ __HAL_RCC_GET_USART1_SOURCE

#define __HAL_RCC_GET_USART1_SOURCE ( )    ((uint32_t)(READ_BIT(RCC->CFGR3, RCC_CFGR3_USART1SW)))

Macro to get the USART1 clock source.

Return values
Theclock source can be one of the following values:
  • RCC_USART1CLKSOURCE_HSI HSI selected as USART1 clock
  • RCC_USART1CLKSOURCE_SYSCLK System Clock selected as USART1 clock
  • RCC_USART1CLKSOURCE_LSE LSE selected as USART1 clock

◆ __HAL_RCC_USART1_CONFIG

#define __HAL_RCC_USART1_CONFIG (   __USART1CLKSOURCE__)     MODIFY_REG(RCC->CFGR3, RCC_CFGR3_USART1SW, (uint32_t)(__USART1CLKSOURCE__))

Macro to configure the USART1 clock (USART1CLK).

Parameters
__USART1CLKSOURCE__specifies the USART1 clock source. This parameter can be one of the following values:
  • RCC_USART1CLKSOURCE_HSI HSI selected as USART1 clock
  • RCC_USART1CLKSOURCE_SYSCLK System Clock selected as USART1 clock
  • RCC_USART1CLKSOURCE_LSE LSE selected as USART1 clock