イベントリンクコントローラ(ELC)を介して、LPT コンペアマッチによりソフトウェア・スタンバイ・モードから通常動作モードへ復帰する
[GUI設定例]
ローパワータイマ |
使用する | |||
LPT |
使用する | |||
|
|
|
ローパワータイマ動作の設定 |
使用する |
|
|
|
インターバル時間 |
8000ms (実際の値: 8000エラー: 0%) |
|
|
|
レジスタ (LPTPRD) |
59999 |
レジスタ (LPCMR0) |
29999 |
消費電力低減機能 |
使用する | |||
LPC |
使用する | |||
|
|
|
LPC動作設定 |
使用する |
|
|
|
初期動作電力制御 |
高速動作モード |
|
|
|
アドレスバスおよびバス制御信号の出力 |
ソフトウェアスタンバイモード時、出力状態を保持 |
初期スリープモード復帰クロックソース |
無効 |
イベントリンクコントローラ |
使用する | |||
ELC |
使用する | |||
|
|
ELC_InterruptLPT |
|
使用する |
|
|
|
LPT専用割り込み |
使用する |
|
|
|
イベント信号 |
LPTコンペアマッチ |
イベント入力時動作 |
CPUへの割り込み要求は、ソフトウェアスタンバイモードから復帰します | |||
|
|
|
ELSR8I 優先順位 |
レベル15 |
[API設定例]
r_cg_main.c
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
/* Enable all ELC event links */
R_ELC_Start();
/* Start LPT module */
R_LPT_Start();
/* Enable software standby mode */
R_LPC_SoftwareStandby();
/* Stop LPT module */
R_LPT_Stop();
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}