[[ファームウェア関数一覧>ファームウェア関数一覧#k4f94425]] *RCC_GetFlagStatus [#mefe6efd] #contents **ヘッダ宣言 [#ce8db85c] **関数プロトタイプ [#qc4d89ff] void BKP_DeInit(void) **動作 [#y3997a0a] -RCCレジスタの設定フラグをチェックします **引数 [#h9dcbf7f] -RCC_FLAG |RCC_FLAG_HSIRDY|HSI oscillator clock ready| |RCC_FLAG_HSERDY|HSE oscillator clock ready| |RCC_FLAG_PLLRDY|PLL clock ready| |RCC_FLAG_LSERDY|LSE oscillator clock ready| |RCC_FLAG_LSIRDY|LSI oscillator clock ready| |RCC_FLAG_PINRST|Pin reset| |RCC_FLAG_PORRST|POR/PDR reset| |RCC_FLAG_SFTRST|Software reset| |RCC_FLAG_IWDGRST|Independent Watchdog reset| |RCC_FLAG_WWDGRST|Window Watchdog reset| |RCC_FLAG_LPWRRST|Low Power reset| **戻り値 [#v177c972] -FlagStatus |SET|フラグがセットされている| |RESET|フラグがセットされていない| **場所 [#b64790d3] **呼び出し関数 [#s7845aa8] -無し **サンプル [#f62ba16c] /* Wait till LSE is ready */ while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET){} **参照 [#t761f55a] -リアルタイムクロック&br; [[RCC_APB1PeriphClockCmd]]→[[PWR_BackupAccessCmd]]→[[BKP_DeInit]]→[[RCC_LSEConfig]]→[[RCC_GetFlagStatus]]→&br; [[RCC_RTCCLKConfig]]→[[RCC_RTCCLKCmd]]→[[RTC_WaitForSynchro]]→[[RTC_WaitForLastTask]]→[[RTC_ITConfig]]→[[RTC_SetPrescaler]] -[[STMマイコン徹底入門 HP >http://miqn.net/periph/136.html]]