Everything

使用例

アウトプット・イネーブル割り込み時で MTU0 端子をハイインピーダンスにする

 

[GUI設定例]

ポートアウトプットイネーブル3

POE3

使用する

MTU0出力端子制御設定

MTIOC0A

使用する

MTIOC0A 端子

P34端子ハイインピーダス制御

 

 

 

MTIOC0B

使用しない

 

 

 

MTIOC0C

使用する

 

 

 

MTIOC0C 端子

P32端子ハイインピーダス制御

 

 

 

MTIOC0D

使用しない

 

 

 

POE0#入力レベル検出 (MTU0)

使用しない

 

 

 

POE4#入力レベル検出 (MTU0)

使用しない

 

 

 

POE10#入力レベル検出 (MTU0)

使用しない

 

 

 

POE11#入力レベル検出 (MTU0)

使用しない

 

 

 

POE8#端子入力

使用する

POE8# 端子

P17

 

 

 

POE8#要求受付条件

POE8#入力の立ち下がりエッジで要求を受け付ける

アウトプットイネーブル割り込み3許可 (OEI3)

使用する

 

 

 

OEI3 優先順位 (グループBL1)

 

 

 

 

MTU3

MTU4/GPT0

 

 

 

MTU3/GPT0

使用しない

 

 

 

MTU4/GPT1

使用しない

 

 

 

MTU4/GPT2

使用しない

 

 

 

POE0#端子入力

使用しない

 

 

 

アウトプットイネーブル割り込み1許可 (OEI1)

使用しない

 

 

 

MTU6

MTU7出力端子制御設定

 

 

 

MTIOC6B

 MTIOC6D

 

 

 

MTIOC7A

 MTIOC7C

 

 

 

MTIOC7B

 MTIOC7D

 

 

 

POE4#端子入力

使用しない

 

 

 

アウトプットイネーブル割り込み2許可(OEI2)

使用しない

 

 

 

GPT0

GPT1

 

 

 

GTIOC0A

 GTIOC0B

GTIOC1A

 GTIOC1B

 

 

 

GTIOC2A

 GTIOC2B

 

 

 

GTIOC3A

 GTIOC3B

 

 

 

POE10#端子入力

使用しない

 

 

 

POE11#端子入力

使用しない

 

 

 

アウトプットイネーブル割り込み4許可(OEI4)

使用しない

 

 

 

発振停止検出設定

 

 

 

 

発振停止検出によるハイインピーダンス制御有効

使用しない

 

割り込みコントローラ

ICU

使用する

 

 

Group

 

使用する

 

 

 

グループBL1

使用する

グループBL1 優先順位

レベル15

 

マルチファンクションタイマパルスユニット3

MTU3_U0

使用する

MTCLKA端子

使用しない

MTCLKB端子

使用しない

MTCLKC端子

使用しない

 

 

 

MTCLKD端子

使用しない

 

 

MTU0

 

使用する

 

 

 

MTU0

ノーマルモード

 

 

 

このチャネルを同期動作に含める

使用しない

 

 

 

カウンタクロックの選択

PCLK

 

 

 

カウンタクリア要因

カウンタクリアなし

 

 

 

TGRA0 (アウトプットコンペアレジスタ)

100μs (実際の値:100)

 

 

 

TGRB0 (アウトプットコンペアレジスタ)

100μs (実際の値:100)

 

 

 

TGRC0 (アウトプットコンペアレジスタ)

100μs (実際の値:100)

TGRD0 (アウトプットコンペアレジスタ)

100μs (実際の値:100)

 

 

 

TGRE0 (アウトプットコンペアレジスタ)

100μs (実際の値:100)

TGRF0 (アウトプットコンペアレジスタ)

100μs (実際の値:100)

MTIOC0A端子 (P34)

MTIOC0A端子初期出力は0、コンペアマッチで0出力

 

 

 

MTIOC0B端子 (P13)

MTIOC0B端子出力は無効

 

 

 

MTIOC0C端子 (P32)

MTIOC0C端子初期出力は0、コンペアマッチで0出力

 

 

 

MTIOC0D端子 (P33)

MTIOC0D端子出力は無効

 

 

 

TGRA のインプットキャプチャ/コンペアマッチにより、A/D 変換開始を要求(トリガ信号MTU0TRGA0N

使用しない

 

 

 

(MTU0 TRG0Nののトリガ信号)のコンペアマッチTGREA/D変換開始要求を有効にする

使用しない

 

 

 

TGRA0インプットキャプチャ/コンペアマッチ割り込み許可(TGIA0)

使用しない

 

 

 

TGRB0インプットキャプチャ/コンペアマッチ割り込み許可(TGIB0)

使用しない

 

 

 

TGRC0インプットキャプチャ/コンペアマッチ割り込み許可(TGIC0)

使用しない

 

 

 

TGRD0インプットキャプチャ/コンペアマッチ割り込み許可(TGID0)

使用しない

 

 

 

コンペアマッチ割り込み許可(TGIE0)

使用しない

 

 

 

コンペアマッチ割り込み許可(TGIF0)

使用しない

 

 

 

オーバフロー割り込み許可(TCIV0)

使用しない

 

 

[API設定例]

r_cg_main.c

void main(void)

{

       R_MAIN_UserInit();

       /* Start user code. Do not edit comment generated here */

       /* Start the POE3 module */

       R_POE3_Start();

 

       while (1U)

       {

              ;

       }

       /* End user code. Do not edit comment generated here */

}

 

r_cg_poe3_user.c

void r_poe3_oei3_interrupt(void)

{

       /* Start user code. Do not edit comment generated here */

       /* Stop the POE3 module */

       R_POE3_Stop();

       /* End user code. Do not edit comment generated here */

}