ファームウェア関数一覧

RCC_GetFlagStatus

ヘッダ宣言

関数プロトタイプ

FlagStatus RCC_GetFlagStatus(uint8_t RCC_FLAG)

動作

  • RCCレジスタのフラグをチェックします

引数

  • RCC_FLAG

    RCC_FLAG説明
    RCC_FLAG_HSIRDYHSI*1の準備が完了しています
    RCC_FLAG_HSERDYHSE*2の準備が完了しています
    RCC_FLAG_PLLRDYPLL*3の準備が完了しています
    RCC_FLAG_LSERDYLSE*4の準備が完了しています
    RCC_FLAG_LSIRDYLSI*5の準備が完了しています
    RCC_FLAG_PINRSTPinによるリセットです
    RCC_FLAG_PORRSTPOR*6/PDR*7によるリセットです
    RCC_FLAG_SFTRSTソフトウェアリセットです
    RCC_FLAG_IWDGRST独立型ウォッチドグ・リセットです
    RCC_FLAG_WWDGRSTウィンドウ・ウォッチドグ・リセットです
    RCC_FLAG_LPWRRSTロー・パワー・リセットです

戻り値

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

呼び出し関数

  • 無し

サンプル

/* Wait till LSE is ready */
while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET){}

参照


*1 Internal High Speed Clock
*2 External High Speed Clock
*3 Phase Locked Loop
*4 External Low Speed Clock
*5 Internal Low Speed Clock
*6 Power On Reset
*7 Power Down Reset

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