void RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph,
FunctionalState NewState)
High Speed APB (APB1のペリフェラルへクロックを供給を開始・停止します。
RCC_APB1Periph_TIM2 | TIM2 |
RCC_APB1Periph_TIM3 | TIM3 |
RCC_APB1Periph_TIM4 | TIM4 |
RCC_APB1Periph_TIM5 | TIM5 |
RCC_APB1Periph_TIM6 | TIM6 |
RCC_APB1Periph_TIM7 | TIM7 |
RCC_APB1Periph_WWDG | Window Watchdog |
RCC_APB1Periph_SPI2 | SPI2 |
RCC_APB1Periph_SPI3 | SPI3 |
RCC_APB1Periph_USART2 | USART2 |
RCC_APB1Periph_USART3 | USART3 |
RCC_APB1Periph_UART4 | UART4 |
RCC_APB1Periph_UART5 | UART5 |
RCC_APB1Periph_I2C1 | I2C1 |
RCC_APB1Periph_I2C2 | I2C2 |
RCC_APB1Periph_USB | USB |
RCC_APB1Periph_CAN | CAN |
RCC_APB1Periph_BKP | Backup interface |
RCC_APB1Periph_PWR | Power Controller interface |
RCC_APB1Periph_DAC | DAC interface |
RCC_APB1Periph_ALL | All APB1 peripheral |
ENABLE | リセットします |
DISABLE | リセットを解除します |
/* Enable BKP and PWR clocks */ RCC_APB1PeriphClockCmd(RCC_APB1Periph_BKP | RCC_APB1Periph_PWR,ENABLE);