[[ファームウェア関数一覧>ファームウェア関数一覧#ab20bb5e]]
*RCC_APB2PeriphClockCmd [#a661b05e]
#contents
**ヘッダ宣言 [#m80e7e1c]
**関数プロトタイプ [#iab9fd2d]
 void RCC_APB2PeriphClockCmd(uint_t32 RCC_APB2Periph,FunctionalState NewState)
 void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph,FunctionalState NewState)
**動作 [#z088fa71]
High Speed APB (APB2)のペリフェラルへのクロックを供給、停止する。
**引数 [#n0a6aa5b]
-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|
#include(Macro/RCC_APB2Periph,notitle)
-NewState
|ENABLE|リセットします|
|DISABLE|リセットを解除します|
#include(Macro/NewState,notitle)
**戻り値 [#v8741b09]
-無し
**呼び出し関数 [#h89c8255]
-無し
**サンプル [#y3b7119f]
 /* Enter the SPI1 peripheral to reset */
 RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, ENABLE);
 /* Exit the SPI1 peripheral from reset */
 RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, DISABLE);
**参照 [#t7f442d3]
-STM32マイコン徹底入門 P.72

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