LPC1700 не выходит из спящего режима

У меня будет прошивка, работающая на LPC1754 , 59 и 68 + FreeRTOS + CMSIS.

Я хотел бы иметь возможность переводить микроконтроллер в режим минимального энергопотребления, но:

  1. «сна» недостаточно.
  2. Когда микроконтроллер находится в «глубоком сне», «отключении питания» или «глубоком отключении питания», я больше не могу его разбудить, нажав кнопку (EINT3) .

Насколько я прочитал в « LPC17xx User manual » (стр. 58, 59), я смогу проснуться из EINT3 в режим «выключения питания».

What Я скучаю? Генерируется ли прерывание при малой мощности? Как сказать? Должен ли я делать какие-то конкретные вещи, чтобы иметь возможность его сгенерировать?

  • Для упрощения, я работаю с внутреннего RC, поэтому ошибки PLL не являются проблемой.

РЕДАКТИРОВАТЬ:

  • Я, на самом деле, , использование «прерываний GPIO» для пары контактов в P2, которые, в свою очередь, используются совместно с EINT3. Сам вывод EINT3 (P2.13) не использовался. См. Комментарий ниже.

5
задан Peter Mortensen 24 July 2011 в 23:09
поделиться