ファームウェア関数一覧
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_SW | Software IWDG selected. |
OB_IWDG_HW | Hardware IWDG selected. |
- OB_STOP
Stopモードに入ったときのリセットイベントを選択します
OB_STOP_NoRST | No reset generated when entering Stop mode |
OB_STOP_RST | Reset generated when entering Stop mode |
- OB_STDBY
Standbyモードに入ったときのリセットイベントを選択します
OB_STDBY_NoRST | No reset generated when entering Standby mode |
OB_STDBY_RST | Reset generated when entering Standby mode |
戻り値 †
- 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);
注意書き †
参照 †