ファームウェア関数一覧

FLASH_UserOptionByteConfig

ヘッダ宣言

関数プロトタイプ

FLASH_Status FLASH_UserOptionByteConfig(uint16_t OB_IWDG, uint16_t OB_STOP, uint16_t OB_STDBY)

動作

フラッシュメモリのユーザ・オプション・バイト: IWDG_SW,RST_STOP,RST_STDBY を設定します

必要な前提条件

無し

引数

  • OB_IWDG
    IWDG*1モードを選択します

    OB_IWDG説明
    OB_IWDG_SWSoftware IWDG selected.
    OB_IWDG_HWHardware IWDG selected.

  • OB_STOP
    Stopモードに入ったときのリセットイベントを選択します

    OB_STOP説明
    OB_STOP_NoRSTNo reset generated when entering Stop mode
    OB_STOP_RSTReset generated when entering Stop mode

  • OB_STDBY
    Standbyモードに入ったときのリセットイベントを選択します

    OB_STDBY説明
    OB_STDBY_NoRSTNo reset generated when entering Standby mode
    OB_STDBY_RSTReset generated when entering Standby mode

戻り値

  • FLASH_Status
    処理結果を返します

    FLASH_Status説明
    FLASH_BUSYビジー(処理中)状態
    FLASH_ERROR_PGプログラムエラー
    FLASH_ERROR_WRP書き込み保護状態
    FLASH_COMPLETE処理完了
    FLASH_TIMEOUTタイムアウト(時間切れ)

サンプル

/* Option Bytes Configuration: software watchdog, Reset generation
when entering in Stop and No reset generation when entering in
Standby */
FLASH_Status status = FLASH_COMPLETE;
status = FLASH_UserOptionByteConfig(OB_IWDG_SW, OB_STOP_RST,OB_STDBY_NoRST);

注意書き

参照


*1 Internal WatchDoG

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