割り込みコントローラ(ICU

以下に、コード生成ツールが割り込みコントローラ用として出力する API 関数の一覧を示します。

 

3.6        割り込みコントローラ用 API 関数

API 関数名

機能概要

R_ICU_Create

割り込みコントローラを制御するうえで必要となる初期化処理を行います。

R_ICU_Create_UserInit

割り込みコントローラに関するユーザ独自の初期化処理を行います。

r_icu_irqn_interrupt

外部端子割り込みの発生に伴う処理を行います。

r_icu_software_interrupt

ソフトウェア割り込みの発生に伴う処理を行います。

r_icu_software2_interrupt

ソフトウェア割り込み 2 の発生に伴う処理を行います。

r_icu_nmi_interrupt

NMI 端子割り込みの発生に伴う処理を行います。

R_ICU_IRQn_Start

外部端子割り込みの検出を許可します。

R_ICU_IRQn_Stop

外部端子割り込みの検出を禁止します。

R_ICU_Software_Start

ソフトウェア割り込みの検出を許可します。

R_ICU_Software2_Start

ソフトウェア割り込み 2 の検出を許可します。

R_ICU_Software_Stop

ソフトウェア割り込みの検出を禁止します。

R_ICU_Software2_Stop

ソフトウェア割り込み 2 の検出を禁止します。

R_ICU_SoftwareInterrupt_Generate

ソフトウェア割り込みを発生させます。

R_ICU_SoftwareInterrupt2_Generate

ソフトウェア割り込み 2 を発生させます。

 

 

More:

R_ICU_Create

R_ICU_Create_UserInit

r_icu_irqn_interrupt

r_icu_software_interrupt

r_icu_software2_interrupt

r_icu_nmi_interrupt

R_ICU_IRQn_Start

R_ICU_IRQn_Stop

R_ICU_Software_Start

R_ICU_Software2_Start

R_ICU_Software_Stop

R_ICU_Software2_Stop

R_ICU_SoftwareInterrupt_Generate

R_ICU_SoftwareInterrupt2_Generate

使用例