[[ファームウェア関数一覧>ファームウェア関数一覧#i5485a63]] *RTC_GetITStatus [#td161049] 割込みハンドラ[[RTC_IRQHandler]]内で、どのRTC割込みが発生したか確認します。 #contents **ヘッダ宣言 [#db2a7e72] **関数プロトタイプ [#kaf32528] ITStatus RTC_GetITStatus (uint16_t RTC_IT) **動作 [#i0303ec1] -指定したRTC割込みが発生しているかどうかを確認します。 **引数 [#j8aa343c] -RTC_IT&br; 確認対象とするRTC割込みの種類を以下のマクロを組み合わせて指定します。&br; &br; #include(Macro/RTC_IT,notitle) &br; **戻り値 [#pc877bd6] -ITStatus -ITStatus&br; &br; #include(Macro/ITStatus,notitle) &br; **場所 [#b678bef6] **呼び出し関数 [#ic30f40e] -無し **サンプル [#t2b8a15b] /* Gets the RTC Second interrupt status */ ITStatus SecondITStatus; SecondITStatus = RTC_GetITStatus(RTC_IT_SEC); if (RTC_GetITStatus(RTC_IT_SEC) != RESET) **参照 [#kf33c28e] -リアルタイムクロック&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/144.html]]