使用例
アウトプット・イネーブル割り込み時で 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 変換開始を要求(トリガ信号MTU0のTRGA0N) |
使用しない |
|
|
|
(MTU0 TRG0Nののトリガ信号)のコンペアマッチTGREのA/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 */
}