ファームウェア関数一覧
RCC_APB2PeriphResetCmd †
ヘッダ宣言 †
関数プロトタイプ †
void RCC_APB2PeriphResetCmd(uint_t32 RCC_APB2Periph,FunctionalState NewState)
動作 †
High Speed APB (APB2)のペリフェラルをリセットします
引数 †
- RCC_APB2Periph
RCC_APB2Periph_AFIO | Alternate Function I/O clock |
RCC_APB2Periph_GPIOA | IO port A clock |
RCC_APB2Periph_GPIOB | IO port B clock |
RCC_APB2Periph_GPIOC | IO port C clock |
RCC_APB2Periph_GPIOD | IO port D clock |
RCC_APB2Periph_GPIOE | IO port E clock |
RCC_APB2Periph_GPIOF | IO port F clock |
RCC_APB2Periph_GPIOG | IO port G clock |
RCC_APB2Periph_ADC1 | ADC 1 interface clock |
RCC_APB2Periph_ADC2 | ADC 2 interface clock |
RCC_APB2Periph_TIM1 | TIM1 clock |
RCC_APB2Periph_SPI1 | SPI1 clock |
RCC_APB2Periph_TIM8 | TIM8 clock |
RCC_APB2Periph_USART1 | USART1 clock |
RCC_APB2Periph_ADC3 | ADC3 interface clock |
RCC_APB2Periph_ALL | All APB2 peripheral clock |
- 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);
参照 †