使用例

イベントリンクコントローラ(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 */

}