使用例

ワンショットタイマとして使用する

 

[GUI設定例]

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

MTU3_U0

使用する

MTCLKA端子

使用しない

MTCLKB端子

使用しない

MTCLKC端子

使用しない

 

 

 

MTCLKD端子

使用しない

 

 

MTU0

 

使用する

 

 

 

MTU0

ノーマルモード

 

 

 

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

使用しない

 

 

 

カウンタクロックの選択

PCLK/64

 

 

 

クロックエッジ設定

立上りエッジ

 

 

 

カウンタクリア要因

TGRA0コンペアマッチ/インプットキャプチャ(TGRA0を周期レジスタとして使用)

 

 

 

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

50ms

 

 

 

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

100μs

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

100μs

 

 

 

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

100μs

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

100μs

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

100μs

 

 

 

MTIOC0A端子 (P34)

MTIOC0A端子出力は無効

 

 

 

MTIOC0B端子 (P13)

MTIOC0B端子出力は無効

 

 

 

MTIOC0C端子 (P32)

MTIOC0C端子出力は無効

 

 

 

MTIOC0D端子 (P33)

MTIOC0D端子出力は無効

 

 

 

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

使用しない

 

 

 

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

使用しない

 

 

 

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

レベル15

 

 

 

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 MTU3 channel 0 counter */

       R_MTU3_C0_Start();

 

       while (1U)

       {

              ;

       }

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

}

 

r_cg_mtu3_user.c

static void r_mtu3_tgia0_interrupt(void)

{

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

       /* Stop MTU3 channel 0 counter */

       R_MTU3_C0_Stop();

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

}