ルネサス
以下に,コード生成がタイマ・アレイ・ユニット用として出力する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
ワンショット・パルス出力のためのトリガ(ソフトウエア・トリガ)を発生させます。