[[ファームウェア関数一覧>ファームウェア関数一覧#i5485a63]] *RTC_GetFlagStatus [#d2df461d] #contents **ヘッダ宣言 [#g6017204] **関数プロトタイプ [#hdece7e7] FlagStatus RTC_GetFlagStatus(uint16_t RTC_FLAG ) **動作 [#n027bf62] -指定したRTCフラグの状態を確認します。 **引数 [#oaf4e9ac] -RTC_FLAG&br; 確認対象とするFLAGの種類を以下のマクロを組み合わせて指定します。&br; &br; |RTC_FLAG_RTOFF|RTCオフ| |RTC_FLAG_RSF|レジスタ更新| |RTC_FLAG_OW|オーバーフロー| |RTC_FLAG_ALR|アラーム| |RTC_FLAG_SEC|秒| #include(Macro/RTC_FLAG,notitle) &br; **戻り値 [#x2c0247a] -FlagStatus&br; &br; |SET|指定したフラグがセットされている| |RESET|指定したフラグがセットされていない| #include(Macro/FlagStatus,notitle) &br; **場所 [#g60f5f88] **呼び出し関数 [#d12eccd5] -無し **サンプル [#xcb64bd1] /* Gets the RTC overflow interrupt status */ FlagStatus OverrunFlagStatus; OverrunFlagStatus = RTC_GetFlagStatus(RTC_Flag_OW); **参照 [#p8921220] -リアルタイムクロック&br; [[RCC_APB1PeriphClockCmd]]→[[PWR_BackupAccessCmd]]→[[BKP_DeInit]]→[[RCC_LSEConfig]]→[[RCC_GetFlagStatus]]→&br; [[RCC_RTCCLKConfig]]→[[RCC_RTCCLKCmd]]→[[RTC_WaitForSynchro]]→[[RTC_WaitForLastTask]]→[[RTC_ITConfig]]→[[RTC_SetPrescaler]] -NVIC&br; [[NVIC_Configuration()>NVIC_Configuration]] - [[NVIC_IRQChannel]] -[[NVIC_Init()>NVIC_Init]] -[[STMマイコン徹底入門 HP >http://miqn.net/periph/146.html]]