[[ファームウェア関数一覧>ファームウェア関数一覧#ab20bb5e]] *RCC_APB2PeriphResetCmd [#d6c2487f] #contents **ヘッダ宣言 [#dbffeac9] **関数プロトタイプ [#v40f0334] void RCC_APB2PeriphResetCmd(uint_t32 RCC_APB2Periph,FunctionalState NewState) void RCC_APB2PeriphResetCmd(uint32_t RCC_APB2Periph,FunctionalState NewState) **動作 [#t4eca2ae] High Speed APB (APB2)のペリフェラルをリセットします **引数 [#sc670d68] -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| #include(Macro/RCC_APB2Periph,notitle) -NewState |ENABLE|リセットします| |DISABLE|リセットを解除します| #include(Macro/NewState,notitle) **戻り値 [#zeb50c1f] -無し **呼び出し関数 [#xf3b5283] -無し **サンプル [#fd6201db] /* Enter the SPI1 peripheral to reset */ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, ENABLE); /* Exit the SPI1 peripheral from reset */ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, DISABLE); **参照 [#u1311eb1]