5

LPC1754、59、および 68 + FreeRTOS + CMSIS で実行されているファームウェアがあります。

マイクロコントローラーを可能な限り低電力モードにできるようにしたいのですが、

  1. 「睡眠」が足りない。
  2. マイクロコントローラーが「ディープ スリープ」、「パワー ダウン」、または「ディープ パワー ダウン」になると、ボタン (EINT3) を押してもそれ以上ウェイクアップできません。

「 LPC17xx ユーザー マニュアル」(58、59 ページ)を読む限り、EINT3 から「パワーダウン」モードまでウェイクアップできるはずです。

私は何が欠けていますか?低電力時に割り込みが発生していませんか? どのように伝えるのですか?それを生成できるようにするには、何か特定のことをする必要がありますか?

  • 簡単にするために、私は内部 RC から実行しているので、PLL エラッタは問題になりません。

編集:

  • 実際、私は P2 のいくつかのピンに「GPIO 割り込み」を使用しています。これは、EINT3 と共有されています。EINT3 ピン自体 (P2.13) は使用されていませんでした。以下のコメントを参照してください。
4

1 に答える 1

3

UM10360 - ユーザーマニュアル、Rev. 2 — 2010 年 8 月 19 日、 758 ページから:

注意: プロセッサがデバッガへの接続を検出すると、WIC が無効になります。

だから起きない!!!

残念だ...

于 2011-06-14T13:47:29.723 に答える