ファームウェア関数一覧

FSMC_GetFlagStatus

ヘッダ宣言

関数プロトタイプ

FlagStatus FSMC_GetFlagStatus(uint32_t FSMC_Bank, uint32_t FSMC_FLAG)

動作

  • 指定したFSMCフラグがセットされているか否かを返却します。

引数

  • FSMC_Bank
    チェックするFSMCバンクを以下のマクロから指定します。

    FSMC_Bank説明
    FSMC_Bank2_NANDFSMC Bank2 NAND
    FSMC_Bank3_NANDFSMC Bank3 NAND
    FSMC_Bank4_PCCARDFSMC Bank4 PC memory card

  • FSMC_FLAG
    チェックするFSMCフラグを以下のマクロから指定します。

    FSMC_FLAG説明
    FSMC_IT_RisingEdge立上がりエッジで割込みを検知
    FSMC_IT_Levelレベル割込みを検知
    FSMC_IT_FallingEdge立下りエッジで割込みを検知
    FSMC_FLAG_FEMPTFIFO が空を検知

戻り値

  • FlagStatus
    FlagStatus説明
    SETフラグがセットされています
    RESETフラグがセットされていません

出力値

  • 無し

呼び出し関数

  • 無し

サンプル

 /* Check if the FSMC_Bank2 FIFO is empty or not */
if(FSMC_GetFlagStatus(FSMC_Bank2_NAND, FSMC_FLAG_FEMPT) == SET)
{
…
}

参照


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