|
STM32G474xx HAL 用户手册
|
宏定义 | |
| #define | RCC_GET_MCO_GPIO_PIN(__RCC_MCOx__) ((__RCC_MCOx__) & GPIO_PIN_MASK) |
| #define | RCC_GET_MCO_GPIO_AF(__RCC_MCOx__) (((__RCC_MCOx__) & RCC_MCO_GPIOAF_MASK) >> RCC_MCO_GPIOAF_POS) |
| #define | RCC_GET_MCO_GPIO_INDEX(__RCC_MCOx__) (((__RCC_MCOx__) & RCC_MCO_GPIOPORT_MASK) >> RCC_MCO_GPIOPORT_POS) |
| #define | RCC_GET_MCO_GPIO_PORT(__RCC_MCOx__) (AHB2PERIPH_BASE + ((0x00000400UL) * RCC_GET_MCO_GPIO_INDEX(__RCC_MCOx__))) |
| #define | RCC_PLL_OSCSOURCE_CONFIG(__HAL_RCC_PLLSOURCE__) (MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLLSRC, (__HAL_RCC_PLLSOURCE__))) |
| #define | IS_RCC_OSCILLATORTYPE(__OSCILLATOR__) |
| #define | IS_RCC_HSE(__HSE__) |
| #define | IS_RCC_LSE(__LSE__) |
| #define | IS_RCC_HSI(__HSI__) (((__HSI__) == RCC_HSI_OFF) || ((__HSI__) == RCC_HSI_ON)) |
| #define | IS_RCC_HSI_CALIBRATION_VALUE(__VALUE__) ((__VALUE__) <= (RCC_ICSCR_HSITRIM >> RCC_ICSCR_HSITRIM_Pos)) |
| #define | IS_RCC_LSI(__LSI__) (((__LSI__) == RCC_LSI_OFF) || ((__LSI__) == RCC_LSI_ON)) |
| #define | IS_RCC_HSI48(__HSI48__) (((__HSI48__) == RCC_HSI48_OFF) || ((__HSI48__) == RCC_HSI48_ON)) |
| #define | IS_RCC_PLL(__PLL__) |
| #define | IS_RCC_PLLSOURCE(__SOURCE__) |
| #define | IS_RCC_PLLM_VALUE(__VALUE__) ((1U <= (__VALUE__)) && ((__VALUE__) <= 16U)) |
| #define | IS_RCC_PLLN_VALUE(__VALUE__) ((8U <= (__VALUE__)) && ((__VALUE__) <= 127U)) |
| #define | IS_RCC_PLLP_VALUE(__VALUE__) (((__VALUE__) >= 2U) && ((__VALUE__) <= 31U)) |
| #define | IS_RCC_PLLQ_VALUE(__VALUE__) |
| #define | IS_RCC_PLLR_VALUE(__VALUE__) |
| #define | IS_RCC_CLOCKTYPE(__CLK__) ((((__CLK__) & RCC_CLOCKTYPE_ALL) != 0x00UL) && (((__CLK__) & ~RCC_CLOCKTYPE_ALL) == 0x00UL)) |
| #define | IS_RCC_SYSCLKSOURCE(__SOURCE__) |
| #define | IS_RCC_HCLK(__HCLK__) |
| #define | IS_RCC_PCLK(__PCLK__) |
| #define | IS_RCC_RTCCLKSOURCE(__SOURCE__) |
| #define | IS_RCC_MCO(__MCOX__) |
| #define | IS_RCC_MCO1SOURCE(__SOURCE__) |
| #define | IS_RCC_MCODIV(__DIV__) |
| #define | IS_RCC_LSE_DRIVE(__DRIVE__) |
| #define IS_RCC_CLOCKTYPE | ( | __CLK__ | ) | ((((__CLK__) & RCC_CLOCKTYPE_ALL) != 0x00UL) && (((__CLK__) & ~RCC_CLOCKTYPE_ALL) == 0x00UL)) |
定义在文件 3297 行,位于 stm32g4xx_hal_rcc.h.
被 HAL_RCC_ClockConfig() 引用.
| #define IS_RCC_HCLK | ( | __HCLK__ | ) |
(((__HCLK__) == RCC_SYSCLK_DIV1) || ((__HCLK__) == RCC_SYSCLK_DIV2) || \ ((__HCLK__) == RCC_SYSCLK_DIV4) || ((__HCLK__) == RCC_SYSCLK_DIV8) || \ ((__HCLK__) == RCC_SYSCLK_DIV16) || ((__HCLK__) == RCC_SYSCLK_DIV64) || \ ((__HCLK__) == RCC_SYSCLK_DIV128) || ((__HCLK__) == RCC_SYSCLK_DIV256) || \ ((__HCLK__) == RCC_SYSCLK_DIV512))
定义在文件 3303 行,位于 stm32g4xx_hal_rcc.h.
被 HAL_RCC_ClockConfig() 引用.
| #define IS_RCC_HSE | ( | __HSE__ | ) |
(((__HSE__) == RCC_HSE_OFF) || ((__HSE__) == RCC_HSE_ON) || \ ((__HSE__) == RCC_HSE_BYPASS))
定义在文件 3264 行,位于 stm32g4xx_hal_rcc.h.
被 HAL_RCC_OscConfig() 引用.
| #define IS_RCC_HSI | ( | __HSI__ | ) | (((__HSI__) == RCC_HSI_OFF) || ((__HSI__) == RCC_HSI_ON)) |
定义在文件 3270 行,位于 stm32g4xx_hal_rcc.h.
被 HAL_RCC_OscConfig() 引用.
| #define IS_RCC_HSI48 | ( | __HSI48__ | ) | (((__HSI48__) == RCC_HSI48_OFF) || ((__HSI48__) == RCC_HSI48_ON)) |
定义在文件 3276 行,位于 stm32g4xx_hal_rcc.h.
被 HAL_RCC_OscConfig() 引用.
| #define IS_RCC_HSI_CALIBRATION_VALUE | ( | __VALUE__ | ) | ((__VALUE__) <= (RCC_ICSCR_HSITRIM >> RCC_ICSCR_HSITRIM_Pos)) |
定义在文件 3272 行,位于 stm32g4xx_hal_rcc.h.
被 HAL_RCC_OscConfig() 引用.