ファームウェア関数一覧

RCC_APB2PeriphResetCmd

ヘッダ宣言

関数プロトタイプ

void RCC_APB2PeriphResetCmd(uint32_t RCC_APB2Periph,FunctionalState NewState)

動作

High Speed APB (APB2)のペリフェラルをリセットします

引数

  • RCC_APB2Periph
    • APB2 fMAX=48/72MHzで動作します
    RCC_APB2Periph説明
    RCC_APB2Periph_AFIOオルタネート・ファンクション
    RCC_APB2Periph_GPIOAGPIO port A
    RCC_APB2Periph_GPIOBGPIO port B
    RCC_APB2Periph_GPIOCGPIO port C
    RCC_APB2Periph_GPIODGPIO port D
    RCC_APB2Periph_GPIOEGPIO port E
    RCC_APB2Periph_GPIOFGPIO port F
    RCC_APB2Periph_GPIOGGPIO port G
    RCC_APB2Periph_ADC1ADC1
    RCC_APB2Periph_ADC2ADC2
    RCC_APB2Periph_TIM1TIM1
    RCC_APB2Periph_SPI1SPI1
    RCC_APB2Periph_TIM8TIM8
    RCC_APB2Periph_USART1USART1
    RCC_APB2Periph_ADC3ADC3
    RCC_APB2Periph_ALLAll 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);

参照


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-05-09 (月) 23:33:53