リアルタイム・クロック(RTC)
以下に、コード生成ツールがリアルタイム・クロック用として出力する API 関数の一覧を示します。
表3.22 リアルタイム・クロック用 API 関数
| API 関数名 | 機能概要 | 
| リアルタイム・クロックを制御するうえで必要となる初期化処理を行います。 | |
| リアルタイム・クロックに関するユーザ独自の初期化処理を行います。 | |
| アラーム割り込み(ALM)の発生に伴う処理を行います。 | |
| 周期割り込み(PRD)の発生に伴う処理を行います。 | |
| 桁上げ割り込み(CUP)の発生に伴う処理を行います。 | |
| アラーム割り込み(ALM)の発生条件を設定すると伴に、アラーム割り込み(ALM)の検出を許可します。(カレンダカウントモード) | |
| アラーム割り込み(ALM)の発生条件を設定すると伴に、アラーム割り込み(ALM)の検出を許可します。(バイナリカウントモード) | |
| 周期割り込み(PRD)の発生周期を設定すると伴に、周期割り込み(PRD)の検出を許可します。 | |
| 周期割り込み(PRD)の検出を禁止します。 | |
| 桁上げ割り込み(CUP)の検出を許可します。 | |
| 桁上げ割り込み(CUP)の検出を禁止します。 | |
| RTCOUT への出力周期を設定すると伴に、RTCOUT 出力を開始します。 | |
| RTCOUT 出力を終了します。 | |
| カウントを開始します。 | |
| カウントを終了します。 | |
| カウンタを初期化したのち、カウントを再開します。 | |
| カレンダ値を設定します。 | |
| カレンダ値を獲得します。 | |
| バイナリカウント値を設定します。 | |
| バイナリカウント値を獲得します。 | |
| キャプチャしたカレンダ値を獲得します。 | |
| キャプチャしたバイナリカウント値を獲得します。 | 
 R_RTC_Create
R_RTC_Create