3.2.16 汎用PWMタイマ(GPT)

以下に,コード生成ツールが汎用PWMタイマ用として出力するAPI関数の一覧を示します。

表 3.16

汎用PWMタイマ用API関数

API関数名

機能概要

R_GPT_Create

汎用PWMタイマの機能を制御するうえで必要となる初期化処理を行います。

R_GPTn_Start

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

R_GPTn_Stop

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

R_GPTn_HardwareStart

チャネル n に関する割り込みを許可します。

R_GPTn_HardwareStop

チャネル n に関する割り込みを禁止します。

R_GPT_Create_UserInit

汎用PWMタイマに関するユーザ独自の初期化処理を行います。

r_gpt_gtcimn_interrupt

インプットキャプチャ/コンペアマッチ割り込み の発生に伴う処理を行います。

r_gpt_gtcivn_interrupt

オーバーフロー割り込みの発生に伴う処理を行います。

r_gpt_gtciun_interrupt

アンダーフロー割り込みの発生に伴う処理を行います。

r_gpt_gdten_interrupt

デッドタイムエラー割り込みの発生に伴う処理を行います。

r_gpt_etgip_interrupt

外部トリガ立ち上がり割り込みの発生に伴う処理を行います。

r_gpt_etgin_interrupt

外部トリガ立ち下がり割り込みの発生に伴う処理を行います。