[[ファームウェア関数一覧>ファームウェア関数一覧#udd0c846]] *FLASH_EraseOptionBytes [#p4e9f89b] #contents **ヘッダ宣言 [#q04f4286] **関数プロトタイプ [#q56fa230] FLASH_Status FLASH_EraseOptionBytes(void) **動作 [#sbd978b0] フラッシュメモリのオプションバイトを消去します。 **引数 [#de10012d] -無し **戻り値 [#f9daa5e4] -FLASH_Status&br; 処理結果を返します |FLASH_BUSY|ビジー(処理中)状態| |FLASH_ERROR_PG|プログラムエラー| |FLASH_ERROR_WRP|書き込み保護状態| |FLASH_COMPLETE|処理完了| |FLASH_TIMEOUT|タイムアウト(時間切れ)| **サンプル [#ud639b7a] /* Erases the Flash Option Bytes */ FLASH_Status status = FLASH_COMPLETE; status = FLASH_EraseOptionBytes(); **参照 [#s3737329] -初期化([[RCC_Configuration]])&br; [[FLASH_PrefetchBufferCmd]]→[[FLASH_SetLatency]] -一般的な書き込み方法&br; [[FLASH_Unlock]]→[[FLASH_ClearFlag]]→[[FLASH_ErasePage]]→[[FLASH_ProgramWord]]→[[FLASH_Lock]]