ファームウェア関数一覧
RCC_APB2PeriphResetCmd †
ヘッダ宣言 †
関数プロトタイプ †
void RCC_APB2PeriphResetCmd(uint32_t RCC_APB2Periph,FunctionalState NewState)
動作 †
High Speed APB (APB2)のペリフェラルをリセットします
引数 †
- RCC_APB2Periph
RCC_APB2Periph | 説明 |
RCC_APB2Periph_AFIO | オルタネート・ファンクション |
RCC_APB2Periph_GPIOA | GPIO port A |
RCC_APB2Periph_GPIOB | GPIO port B |
RCC_APB2Periph_GPIOC | GPIO port C |
RCC_APB2Periph_GPIOD | GPIO port D |
RCC_APB2Periph_GPIOE | GPIO port E |
RCC_APB2Periph_GPIOF | GPIO port F |
RCC_APB2Periph_GPIOG | GPIO port G |
RCC_APB2Periph_ADC1 | ADC1 |
RCC_APB2Periph_ADC2 | ADC2 |
RCC_APB2Periph_TIM1 | TIM1 |
RCC_APB2Periph_SPI1 | SPI1 |
RCC_APB2Periph_TIM8 | TIM8 |
RCC_APB2Periph_USART1 | USART1 |
RCC_APB2Periph_ADC3 | ADC3 |
RCC_APB2Periph_ALL | All APB2 peripheral |
- NewState
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);
参照 †