[[ファームウェア関数一覧>ファームウェア関数一覧#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]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS