STM32L053C8T6-无法从停止模式唤醒

时间:2020-07-09 20:14:55

标签: embedded stm32

我在定制板上有一个STM32L053C8T6 MCU。我的目的是唤醒董事会一次。定制的板上有一个LCD,我可以通过它看到板的状态。

我可以通过以下几行进入停止模式。

HAL_SuspendTick();
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);

MCU成功停止。 (也许不是。LCD熄灭,PC调试停止。。)我等待MCU醒了一会儿,但没有。

我在板上也有按钮。软件将其引脚配置为外部中断源。当我按下其中任意一个并创建一个中断以唤醒MCU时在唤醒定时器达到之前,它会成功唤醒。但是,如果我在唤醒时间过后按按钮,MCU不会唤醒。在发生任何中断之后,我将调用以下代码段。

SystemClock_Config();
HAL_ResumeTick();

您认为问题出在哪里?如果您需要,我可以提供更多详细信息。

来自土耳其的问候。

0 个答案:

没有答案
相关问题