ファームウェア関数一覧

PWR_EnterSTOPMode

ヘッダ宣言

関数プロトタイプ

void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry)

動作

  • STOPモードに入ります。

引数

  • PWR_Regulator
    マイコン内部の電圧レギュレタの状態を変更します。

    PWR_Regulator説明
    PWR_Regulator_ONレギュレタを通常通り作動させます。CPUコア、デジタル周辺回路、メモリに電力が供給されます
    PWR_Regulator_LowPowerレギュレタがローパワーモードになります。メモリを保持するのに最低限必要な電力のみ供給されます。
    電力消費を抑えることができますが、STOPモードからの復帰に要する時間が若干長くなります。

  • PWR_STOPEntry
    STOPモードに入る方法を指定します。

    PWR_STOPEntry説明
    PWR_STOPEntry_WFIWFI命令でSTOPモードに入ります。
    PWR_STOPEntry_WFIWFE命令でSTOPモードに入ります。

戻り値

  • 無し

場所

呼び出し関数

  • __WFI()
  • __WFE()

サンプル

/* Request to enter STOP mode with regulator in low power mode*/
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);

参照


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-10-19 (水) 13:21:13