• 検索結果がありません。

HEIEM HU

4.2 制御

外部割り込みは下記のレジスタで制御されます。

低消費電力レジスタ

3

POFFCR3 7 6 5 4 3 2 1 0

(0x0F77) Bit Symbol - - INT5EN INT4EN INT3EN INT2EN INT1EN INT0EN

Read/Write R/W R/W R/W R/W R/W R/W R/W R/W

リセット後 0 0 0 0 0 0 0 0

INT5EN INT5 制御 0

1 Disable Enable

INT4EN INT4 制御 0

1 Disable Enable

INT3EN INT3 制御 0

1 Disable Enable

INT2EN INT2 制御 0

1 Disable Enable

INT1EN INT1 制御 0

1 Disable Enable

INT0EN INT0 制御 0

1 Disable Enable

1) INTxEN (x=0~5)が"0"にクリアされているとき、外部割り込みへのクロック供給が停止されます。このとき、各外部割り

込みの制御レジスタに書き込んだデータは無効となります。外部割り込みを使用するときには、INTxENを"1"にセットし てから、各外部割り込みの制御レジスタにデータを書き込んでください。

2) INTxEN

を変更するときに、割り込み要求信号が発生することがあります。INTxENを変更するときには、該当する割り

込み許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、

INTxEN

変更から

NORMAL1/2, IDLE1/2

モードでは

2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1

モードでは

12/fs[s]待ち、割り

込みラッチをクリアしてください。

3) POFFCR3

のビット

7~6

は"0"が読み出されます。

外部割り込み制御レジスタ

1

EINTCR1 (0x0FD8)

7 6 5 4 3 2 1 0

Bit Symbol - - - INT1LVL INT1ES INT1NC

Read/Write R R R R R/W R/W

リセット後 0 0 0 0 0 0 0 0

INI1LVL

外部割り込み1の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル

0: 初期状態あるいは信号レベルがL"

1:信号レベルがH"

INT1ES 外部割り込み1の割り込み要求発生

条件選択

00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: Reserved

INT1NC 外部割り込み1のノイズキャンセラ

サンプリング間隔設定

NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1

00: fcgck [Hz]

01: fcgck / 22 [Hz]

10: fcgck / 23 [Hz]

11: fcgck / 24 [Hz]

00: fs/4 [Hz]

01: fs/4 [Hz]

10: fs/4 [Hz]

11: fs/4 [Hz]

1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]

2)

動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,

IDLE1/2

モードから

SLOW1/2,SLEEP1

モードに切り替える場合、動作モードが切り変わってから

12/fs[s]待ち割り込み

ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから

NORMAL1/2,IDLE1/2

モードに切り替える場合、動 作モードが切り替わってから

2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。

3) EINTCRx

を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み 許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更から

NORMAL1/2, IDLE1/2

モードでは

2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1

モードでは

12/fs[s]待ち、割り込みラッ

チをクリアしてください。

4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。

5) EINTCR1

のビット

7 ~ 5

は"0"が読み出されます。

外部割り込み制御レジスタ

2

EINTCR2 (0x0FD9)

7 6 5 4 3 2 1 0

Bit Symbol - - - INT2LVL INT2ES INT2NC

Read/Write R R R R R/W R/W

リセット後 0 0 0 0 0 0 0 0

INI2LVL

外部割り込み2の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル

0: 初期状態あるいは信号レベルがL"

1:信号レベルがH"

INT2ES 外部割り込み2の割り込み要求発生

条件選択

00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: Reserved

INT2NC 外部割り込み2のノイズキャンセラ

サンプリング間隔設定

NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1

00: fcgck [Hz]

01: fcgck / 22 [Hz]

10: fcgck / 23 [Hz]

11: fcgck / 24 [Hz]

00: fs/4 [Hz]

01: fs/4 [Hz]

10: fs/4 [Hz]

11: fs/4 [Hz]

1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]

2)

動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,

IDLE1/2

モードから

SLOW1/2,SLEEP1

モードに切り替える場合、動作モードが切り変わってから

12/fs[s]待ち割り込み

ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから

NORMAL1/2,IDLE1/2

モードに切り替える場合、動 作モードが切り替わってから

2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。

3) EINTCRx

を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み

許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更から

NORMAL1/2, IDLE1/2

モードでは

2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1

モードでは

12/fs[s]待ち、割り込みラッ

チをクリアしてください。

4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。

5) EINTCR2

のビット

7 ~ 5

は"0"が読み出されます。

外部割り込み制御レジスタ

3

EINTCR3 (0x0FDA)

7 6 5 4 3 2 1 0

Bit Symbol - - - INT3LVL INT3ES INT3NC

Read/Write R R R R R/W R/W

リセット後 0 0 0 0 0 0 0 0

INI3LVL

外部割り込み3の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル

0: 初期状態あるいは信号レベルがL"

1:信号レベルがH"

INT3ES 外部割り込み3の割り込み要求発生

条件選択

00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: Reserved

INT3NC 外部割り込み3のノイズキャンセラ

サンプリング間隔設定

NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1

00: fcgck [Hz]

01: fcgck / 22 [Hz]

10: fcgck / 23 [Hz]

11: fcgck / 24 [Hz]

00: fs/4 [Hz]

01: fs/4 [Hz]

10: fs/4 [Hz]

11: fs/4 [Hz]

1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]

2)

動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,

IDLE1/2

モードから

SLOW1/2,SLEEP1

モードに切り替える場合、動作モードが切り変わってから

12/fs[s]待ち割り込み

ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから

NORMAL1/2,IDLE1/2

モードに切り替える場合、動 作モードが切り替わってから

2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。

3) EINTCRx

を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み

許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更から

NORMAL1/2, IDLE1/2

モードでは

2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1

モードでは

12/fs[s]待ち、割り込みラッ

チをクリアしてください。

4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。

5) EINTCR3

のビット

7 ~ 5

は"0"が読み出されます。

外部割り込み制御レジスタ

4

EINTCR4 (0x0FDB)

7 6 5 4 3 2 1 0

Bit Symbol - - - INT4LVL INT4ES INT4NC

Read/Write R R R R R/W R/W

リセット後 0 0 0 0 0 0 0 0

INI4LVL

外部割り込み4の割り込み要求信号 発生時のノイズキャンセラ通過信号 レベル

0: 初期状態あるいは信号レベルがL"

1:信号レベルがH"

INT4ES 外部割り込み4の割り込み要求発生

条件選択

00: ノイズキャンセラ通過信号の立ち上がりエッジで割り込み要求発生 01:ノイズキャンセラ通過信号の立ち下がりエッジで割り込み要求発生 10:ノイズキャンセラ通過信号の両エッジで割り込み要求発生 11: ノイズキャンセラ通過信号の"H"で割り込み要求発生

INT4NC 外部割り込み4のノイズキャンセラ

サンプリング間隔設定

NORMAL1/2, IDLE1/2 SLOW1/2, SLEEP1

00: fcgck [Hz]

01: fcgck / 22 [Hz]

10: fcgck / 23 [Hz]

11: fcgck / 24 [Hz]

00: fs/4 [Hz]

01: fs/4 [Hz]

10: fs/4 [Hz]

11: fs/4 [Hz]

1) fcgck:ギアクロック[Hz]、 fs:低周波クロック[Hz]

2)

動作モード遷移時に割り込み要求が発生することがあります。動作モードを遷移するときには、該当する割り込み許可レ ジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、NORMAL1/2,

IDLE1/2

モードから

SLOW1/2,SLEEP1

モードに切り替える場合、動作モードが切り変わってから

12/fs[s]待ち割り込み

ラッチをクリアしてください。また、SLOW1/2, SLEEP1モードから

NORMAL1/2,IDLE1/2

モードに切り替える場合、動 作モードが切り替わってから

2/fcgck+3/fspl[s]待ち、割り込みラッチをクリアしてください。

3) EINTCRx

を変更するときに割り込み要求が発生することがあります。これらの動作をするときには、該当する割り込み 許可レジスタを"0"にクリアして割り込み発生を禁止した状態で行ってください。その後、割り込みを許可する前に、変 更から

NORMAL1/2, IDLE1/2

モードでは

2/fcgck+3/fspl[s]、SLOW1/2, SLEEP1

モードでは

12/fs[s]待ち、割り込みラッ

チをクリアしてください。

4) EINTCRx<INTxLVL>は、割り込み要求信号が発生するたびに内容が更新されます。

5) EINTCR4

のビット

7 ~ 5

は"0"が読み出されます。

ドキュメント内 TOSHIBA CORPORATION 2009 All Rights Reserved (ページ 89-93)