[[ファームウェア関数一覧>ファームウェア関数一覧#udd0c846]]
*FLASH_GetFlagStatus [#y0decad6]
#contents
**ヘッダ宣言 [#zf226ab4]
**関数プロトタイプ [#da8435bf]
 FlagStatus FLASH_GetFlagStatus(uint_16 FLASH_FLAG)
**動作 [#j14fe245]
フラッシュメモリのフラグ設定がセットされているかをチェックします
**引数 [#g4bca241]
-FLASH_FLAG&br;
|FLASH_FLAG_BSY|FLASH Busy flag|
|FLASH_FLAG_EOP|FLASH end of operation flag|
|FLASH_FLAG_PGERR|FLASH Program error flag|
|FLASH_FLAG_WRPRTERR|FLASH Page Write protected error flag|
|FLASH_FLAG_OPTERR|FLASH Option Byte error flag|
&br;
#include(Macro/FLASH_FLAG_GetFlag,notitle)
&br;
**戻り値 [#h6e5846d]
-FlagStatus
|SET|フラグはセットされている|
|RESET|フラグはセットされていない|
-FlagStatus&br;
&br;
#include(Macro/FlagStatus,notitle)
&br;
**サンプル [#w7598fc0]
 /* Checks whether the EOP Flag Status is SET or not */
 FlagStatus status = RESET;
 status = FLASH_GetFlagStatus(FLASH_FLAG_EOP);

**参照 [#hc5c03c4]
-初期化([[RCC_Configuration]])&br;
[[FLASH_PrefetchBufferCmd]]→[[FLASH_Latency]]
-一般的な書き込み方法&br;
[[FLASH_Unlock]]→[[FLASH_ClearFlag]]→[[FLASH_ErasePage]]→[[FLASH_ProgramWord]]→[[FLASH_Lock]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS