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 - 用户手册,第 2 版 - 2010 年 8 月 19 日,第 758 页:

备注:如果处理器检测到与调试器的连接,它将禁用 WIC。

所以它不会醒来!!!

真可惜...

于 2011-06-14T13:47:29.723 回答