[[ファームウェア関数一覧>ファームウェア関数一覧#i5485a63]] *RTC_ITConfig [#y639667d] #contents **ヘッダ宣言 [#ncdf5675] **関数プロトタイプ [#q7540681] void RTC_ITConfig(uint16_t RTC_IT, FunctionalState NewState ) **動作 [#eb6e0bb4] -指定したRTC割込を有効又は無効にします。 **引数 [#ga3aa26a] -RTC_IT&br; 設定対象とするRTC割込の種類を以下のマクロを組み合わせて指定します。 |RTC_IT_OW|オーバーフロー割込| |RTC_IT_ALR|アラーム割込| |RTC_IT_SEC|秒割込| #include(Macro/RTC_IT,notitle) -NewState&br; 割込の有効無効の指定をします。 |ENABLE|有効にします。| |DISABLE|無効にします。| #include(Macro/NewState,notitle) **戻り値 [#a8559d1f] -無し **場所 [#l6934b0a] **呼び出し関数 [#pbf9e07a] -無し **サンプル [#w5788673] -[[RTC_WaitForLastTask]]を呼び出して最後の処理が終わっていることを確認して下さい。 /* Enable the RTC Second */ RTC_ITConfig(RTC_IT_SEC, ENABLE); /* Wait until last write operation on RTC registers has finished */ RTC_WaitForLastTask(); **参照 [#u9c0adcd] -リアルタイムクロック&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/140.html]]