ファームウェア関数一覧
RCC_GetFlagStatus †
ヘッダ宣言 †
関数プロトタイプ †
FlagStatus RCC_GetFlagStatus(uint8_t RCC_FLAG)
動作 †
引数 †
- RCC_FLAG
RCC_FLAG | 説明 |
RCC_FLAG_HSIRDY | HSI*1の準備が完了しています |
RCC_FLAG_HSERDY | HSE*2の準備が完了しています |
RCC_FLAG_PLLRDY | PLL*3の準備が完了しています |
RCC_FLAG_LSERDY | LSE*4の準備が完了しています |
RCC_FLAG_LSIRDY | LSI*5の準備が完了しています |
RCC_FLAG_PINRST | Pinによるリセットです |
RCC_FLAG_PORRST | POR*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){}
参照 †