3.2.5 タイマ・アレイ・ユニット

以下に,コード生成がタイマ・アレイ・ユニット用として出力するAPI関数の一覧を示します。

表 3.5

タイマ・アレイ・ユニット用API関数

API関数名

機能概要

R_TAUm_Create

タイマ・アレイ・ユニットを制御するうえで必要となる初期化処理を行います。

R_TAUm_Create_UserInit

タイマ・アレイ・ユニットに関するユーザ独自の初期化処理を行います。

r_taum_channeln_interrupt

タイマ割り込みINTTMmnの発生に伴う処理を行います。

r_taum_channeln_higher8bits_interrupt

タイマ割り込みINTTMmnHの発生に伴う処理を行います。

R_TAUm_Channeln_Start

チャネルnのカウントを開始します。

R_TAUm_Channeln_Higher8bits_Start

チャネルnのカウント(上位8ビット)を開始します。

R_TAUm_Channeln_Lower8bits_Start

チャネルnのカウント(下位8ビット)を開始します。

R_TAUm_Channeln_Stop

チャネルnのカウントを終了します。

R_TAUm_Channeln_Higher8bits_Stop

チャネルnのカウント(上位8ビット)を終了します。

R_TAUm_Channeln_Lower8bits_Stop

チャネルnのカウント(下位8ビット)を終了します。

R_TAUm_Reset

タイマ・アレイ・ユニットをリセットします。

R_TAUm_Set_PowerOff

タイマ・アレイ・ユニットに対するクロック供給を停止します。

R_TAUm_Channeln_Get_PulseWidth

TImn端子に対する入力信号(入力パルス)のパルス間隔,またはハイ/ロウ・レベルの測定幅を獲得します。

R_TAUm_Channeln_Set_SoftwareTriggerOn

ワンショット・パルス出力のためのトリガ(ソフトウエア・トリガ)を発生させます。