ファームウェア関数一覧
RCC_APB2PeriphClockCmd †
ヘッダ宣言 †
関数プロトタイプ †
void RCC_APB2PeriphClockCmd(uint_t32 RCC_APB2Periph,FunctionalState NewState)
動作 †
High Speed APB (APB2)のペリフェラルへのクロックを供給、停止する。
引数 †
- RCC_APB2Periph
RCC_APB2Periph_AFIO | Alternate Function I/O |
RCC_APB2Periph_GPIOA | IO port A |
RCC_APB2Periph_GPIOB | IO port B |
RCC_APB2Periph_GPIOC | IO port C |
RCC_APB2Periph_GPIOD | IO port D |
RCC_APB2Periph_GPIOE | IO port E |
RCC_APB2Periph_GPIOF | IO port F |
RCC_APB2Periph_GPIOG | IO port G |
RCC_APB2Periph_ADC1 | ADC 1 interface |
RCC_APB2Periph_ADC2 | ADC 2 interface |
RCC_APB2Periph_TIM1 | TIM1 |
RCC_APB2Periph_SPI1 | SPI1 |
RCC_APB2Periph_TIM8 | TIM8 |
RCC_APB2Periph_USART1 | USART1 |
RCC_APB2Periph_ADC3 | ADC3 interface |
RCC_APB2Periph_ALL | All APB2 peripheral |
- NewState
ENABLE | リセットします |
DISABLE | リセットを解除します |
戻り値 †
呼び出し関数 †
サンプル †
/* Enter the SPI1 peripheral to reset */
RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, ENABLE);
/* Exit the SPI1 peripheral from reset */
RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, DISABLE);
参照 †