turnon
Jan 10 2016, 21:08
Подскажите пожалуйста, как правильно.
Из даташита на STM8L151x:
Active-halt mode: CPU and peripheral clocks are stopped, except RTC. The wakeup
can be triggered by RTC interrupts, external interrupts or reset.
А задача состоит в том, чтобы при нажатии на кнопку проснуться. Но "peripheral clocks are stopped" - значит прерывания от пинов (EXTIn_IRQ) не работают?
esaulenka
Jan 12 2016, 15:48
Подсказываю. Есть специальный документ - AN3147 "Power management in STM8L and STM8AL".
Wakeup from Halt mode is triggered by an external interrupt, sourced by a general purpose I/O port configured as interrupt input or by an alternate function pin capable of triggering a peripheral interrupt.
Собственно, модуль EXTI настолько "тупой", что никакого тактирования ему не надо, чтобы разбудить контроллер.