リアルタイム・クロック(RTC

以下に、コード生成ツールがリアルタイム・クロック用として出力する API 関数の一覧を示します。

 

3.22      リアルタイム・クロック用 API 関数

API 関数名

機能概要

R_RTC_Create

リアルタイム・クロックを制御するうえで必要となる初期化処理を行います。

R_RTC_Create_UserInit

リアルタイム・クロックに関するユーザ独自の初期化処理を行います。

r_rtc_alm_interrupt

アラーム割り込み(ALM)の発生に伴う処理を行います。

r_rtc_prd_interrupt

周期割り込み(PRD)の発生に伴う処理を行います。

r_rtc_cup_interrupt

桁上げ割り込み(CUP)の発生に伴う処理を行います。

R_RTC_Set_CalendarAlarm

アラーム割り込み(ALM)の発生条件を設定すると伴に、アラーム割り込み(ALM)の検出を許可します。(カレンダカウントモード)

R_RTC_Set_BinaryAlarm

アラーム割り込み(ALM)の発生条件を設定すると伴に、アラーム割り込み(ALM)の検出を許可します。(バイナリカウントモード)

R_RTC_Set_ConstPeriodInterruptOn

周期割り込み(PRD)の発生周期を設定すると伴に、周期割り込み(PRD)の検出を許可します。

R_RTC_Set_ConstPeriodInterruptOff

周期割り込み(PRD)の検出を禁止します。

R_RTC_Set_CarryInterruptOn

桁上げ割り込み(CUP)の検出を許可します。

R_RTC_Set_CarryInterruptOff

桁上げ割り込み(CUP)の検出を禁止します。

R_RTC_Set_RTCOUTOn

RTCOUT への出力周期を設定すると伴に、RTCOUT 出力を開始します。

R_RTC_Set_RTCOUTOff

RTCOUT 出力を終了します。

R_RTC_Start

カウントを開始します。

R_RTC_Stop

カウントを終了します。

R_RTC_Restart

カウンタを初期化したのち、カウントを再開します。

R_RTC_Set_CalendarCounterValue

カレンダ値を設定します。

R_RTC_Get_CalendarCounterValue

カレンダ値を獲得します。

R_RTC_Set_BinaryCounterValue

バイナリカウント値を設定します。

R_RTC_Get_BinaryCounterValue

バイナリカウント値を獲得します。

R_RTC_Get_CalendarTimeCaptureValuen

キャプチャしたカレンダ値を獲得します。

R_RTC_Get_BinaryTimeCaptureValuen

キャプチャしたバイナリカウント値を獲得します。

 

 

More:

R_RTC_Create

R_RTC_Create_UserInit

r_rtc_alm_interrupt

r_rtc_prd_interrupt

r_rtc_cup_interrupt

R_RTC_Set_CalendarAlarm

R_RTC_Set_BinaryAlarm

R_RTC_Set_ConstPeriodInterruptOn

R_RTC_Set_ConstPeriodInterruptOff

R_RTC_Set_CarryInterruptOn

R_RTC_Set_CarryInterruptOff

R_RTC_Set_RTCOUTOn

R_RTC_Set_RTCOUTOff

R_RTC_Start

R_RTC_Stop

R_RTC_Restart

R_RTC_Set_CalendarCounterValue

R_RTC_Get_CalendarCounterValue

R_RTC_Set_BinaryCounterValue

R_RTC_Get_BinaryCounterValue

R_RTC_Get_CalendarTimeCaptureValuen

R_RTC_Get_BinaryTimeCaptureValuen

使用例