从深度掉电模式唤醒导致 LPC1768 复位
Wake-up from Deep Power-Down mode causes a reset in LPC1768
我需要将使用 LPC1768 的电路板的电流消耗降至最低。现在我对进入深度睡眠或掉电模式并从这些模式中醒来没有任何问题。我已经将 RTC 配置为在某个预定义的时间后生成中断,这确实可以正确唤醒 MCU 并且工作正常。
当我想进入深度掉电模式时,我的问题就出现了,这正是我所需要的(它消耗的电量要少得多)。但是在生成 RTC 中断后,MCU 进入复位状态并从头开始执行,就像有人按下复位按钮一样!
为什么会这样?我从文档(例如这个例子:AN10915: Using the LPC1700 power modes)中读到这三个例程几乎相同。
我不明白。按照例子应该没有问题。
我真的需要这样做,否则我们会比预期更快地松开电池。
UM10360.pdf,第 4.8.4 章说:"In Deep Power-down mode, power is shut off to the entire chip" [...]
这意味着所有不在RTC备份寄存器中的数据都将丢失,因此芯片将通过复位重新启动。
我需要将使用 LPC1768 的电路板的电流消耗降至最低。现在我对进入深度睡眠或掉电模式并从这些模式中醒来没有任何问题。我已经将 RTC 配置为在某个预定义的时间后生成中断,这确实可以正确唤醒 MCU 并且工作正常。
当我想进入深度掉电模式时,我的问题就出现了,这正是我所需要的(它消耗的电量要少得多)。但是在生成 RTC 中断后,MCU 进入复位状态并从头开始执行,就像有人按下复位按钮一样!
为什么会这样?我从文档(例如这个例子:AN10915: Using the LPC1700 power modes)中读到这三个例程几乎相同。
我不明白。按照例子应该没有问题。
我真的需要这样做,否则我们会比预期更快地松开电池。
UM10360.pdf,第 4.8.4 章说:"In Deep Power-down mode, power is shut off to the entire chip" [...]
这意味着所有不在RTC备份寄存器中的数据都将丢失,因此芯片将通过复位重新启动。