[[ファームウェア関数一覧>ファームウェア関数一覧#i5485a63]]
*RTC_GetITStatus [#td161049]
割込みハンドラ[[RTC_IRQHandler]]内で、どのRTC割込みが発生したか確認します。
#contents
**ヘッダ宣言 [#db2a7e72]

**関数プロトタイプ [#kaf32528]
 ITStatus RTC_GetITStatus ( uint16_t RTC_IT )
**動作 [#i0303ec1]
-指定したRTC割込みが発生しているかどうかを確認します。
**引数 [#j8aa343c]
-RTC_IT&br;
確認対象とするRTC割込みの種類を以下のマクロを組み合わせて指定します。
|RTC_IT_OW|オーバーフロー割込|
|RTC_IT_ALR|アラーム割込|
|RTC_IT_SEC|秒割込|
**戻り値 [#pc877bd6]
-ITStatus
|SET|指定した割込みが発生している|
|RESET|指定した割込みは発生していない|

**場所 [#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]]



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS