ルネサス
以下に,コード生成ツールが汎用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
外部トリガ立ち下がり割り込みの発生に伴う処理を行います。