Everything

使用例

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

 

[GUI設定例]

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

MTU2_U0

使用する

MTU0

使用する

MTU0

ノーマルモード

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

使用しない

 

 

 

カウンタクロックの選択

PCLK

 

 

 

カウンタクリア要因

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

 

 

 

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

50ms (実際の値:50)

 

 

 

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

100μs (実際の値:100)

 

 

 

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

100μs (実際の値:100)

 

 

 

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

100μs (実際の値:100)

 

 

 

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

100μs (実際の値:100)

 

 

 

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

100μs (実際の値:100)

 

 

 

MTIOC0A端子 (PB3)

MTIOC0A端子出力は無効

MTIOC0B端子 (P13)

MTIOC0B端子出力は無効

 

 

 

MTIOC0C端子 (P32)

MTIOC0C端子出力は無効

MTIOC0D端子 (P33)

MTIOC0D端子出力は無効

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

使用しない

 

 

 

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

使用する

 

 

 

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

使用しない

 

 

 

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

使用しない

 

 

 

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

使用しない

 

 

 

(TGIA/TGIB/TGIC/TGID) 優先順位

レベル15

 

 

 

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

使用しない

 

 

 

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

使用しない

 

 

 

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

使用しない

 

 

[API設定例]

r_cg_main.c

void main(void)

{

       R_MAIN_UserInit();

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

       /* Start MTU2 channel 0 counter */

       R_MTU2_C0_Start();

 

       while (1U)

       {

              ;

       }

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

}

 

r_cg_mtu2_user.c

static void r_mtu2_tgia0_interrupt(void)

{

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

       /* Stop MTU2 channel 0 counter */

       R_MTU2_C0_Stop();

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

}