アウトプット・イネーブル割り込み時で MTU0 端子をハイインピーダンスにする
[GUI設定例]
ポートアウトプットイネーブル2 |
||||
POE2 |
使用する | |||
MTIOC0A |
使用する | |||
MTIOC0B |
使用する | |||
MTIOC0C |
使用する | |||
|
|
|
MTIOC0D |
使用する |
|
|
|
POE8#端子 |
P17 |
|
|
|
POE8#要求受付条件 |
POE8#入力の立ち下がりエッジで要求を受け付ける |
|
|
|
アウトプットイネーブル割り込み2許可 (OEI2) |
使用する |
|
|
|
OEI2 優先順位 |
レベル15 |
|
|
|
MTIOC4A |
MTIOC4C |
|
|
|
MTIOC4B |
MTIOC4D |
|
|
|
アウトプットイネーブル割り込み1許可 (OEI1) |
使用しない |
|
|
|
発振停止検出によるハイインピーダンス制御有効 |
使用しない |
マルチファンクションタイマパルスユニット2 |
||||
MTU2_U0 |
使用する | |||
MTU0 |
使用する | |||
MTU0 |
PWM モード1 | |||
このチャネルを同期動作に含める |
使用しない | |||
|
|
|
カウンタクロックの選択 |
PCLK |
|
|
|
カウンタクリア要因 |
カウンタクリアなし |
|
|
|
TGRC0 |
アウトプットコンペアレジスタ |
|
|
|
TGRD0 |
アウトプットコンペアレジスタ |
|
|
|
TGRE0 |
アウトプットコンペアレジスタ |
|
|
|
TGRF0 |
アウトプットコンペアレジスタ |
|
|
|
MTIOC0A端子 (MTIOC0A端子初期出力は0、コンペアマッチで0出力) |
P34 |
|
|
|
TGRBコンペアマッチ一致時の動作 |
MTIOC0A端子から0出力 |
|
|
|
MTIOC0C端子 (MTIOC0C端子初期出力は0、コンペアマッチで0出力) |
P32 |
TGRDコンペアマッチ一致時の動作 |
MTIOC0C端子から0出力 | |||
|
|
|
コンペアマッチレジスタ初期値 (TGRA) |
100 |
コンペアマッチレジスタ初期値 (TGRB) |
100 | |||
コンペアマッチレジスタ初期値 (TGRC) |
100 | |||
|
|
|
コンペアマッチレジスタ初期値 (TGRD) |
100 |
|
|
|
コンペアマッチレジスタ初期値 (TGRE) |
100 |
|
|
|
コンペアマッチレジスタ初期値 (TGRF) |
100 |
|
|
|
TGRA のインプットキャプチャ/コンペアマッチにより、A/D 変換開始を要求(トリガ信号MTU0のTRGA0N) |
使用しない |
|
|
|
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 POE2 module */
R_POE2_Start();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
r_cg_poe2_user.c
static void r_poe2_oei2_interrupt(void)
{
/* Start user code. Do not edit comment generated here */
/* Stop the POE2 module */
R_POE2_Stop();
/* End user code. Do not edit comment generated here */
}