Что происходит с выводами ввода / вывода в режиме пониженного энергопотребления на MSP430

8

Я читаю таблицу данных для MSP430G2553 о режимах с низким энергопотреблением, которые есть в микроконтроллере, но в нем не говорится о том, что происходит с портами ввода-вывода, когда он входит в режимы с низким энергопотреблением. Это говорит только о том, что происходит с часами, вот так:

• Активный режим (AM)
- все часы активны

• Режим низкого энергопотребления 0 (LPM0)
- CPU отключен
- ACLK и SMCLK остаются активными, MCLK отключен

• Режим низкого энергопотребления 1 (LPM1)
- ЦП отключен
- ACLK и SMCLK остаются активными, MCLK отключен
- Генератор постоянного тока DCO отключен, если DCO не используется в активном режиме

• Режим пониженного энергопотребления 2 (LPM2)
- CPU отключен
- MCLK и SMCLK отключены
- DC-генератор DCO остается включенным
- ACLK остается активным

• Режим низкого энергопотребления 3 (LPM3)
- процессор отключен
- MCLK и SMCLK отключены
- генератор постоянного тока DCO отключен
- ACLK остается активным

• Режим низкого энергопотребления 4 (LPM4)
- CPU отключен
- ACLK отключен
- MCLK и SMCLK отключены Генератор постоянного тока DCO отключен Кристаллический генератор выключен

Так что же происходит с портами ввода-вывода? Это дано, что они остаются в состоянии до того, как он перейдет в режим пониженного энергопотребления?

декан
источник

Ответы:

10

Многое не объяснено в собственной спецификации чипа. В 450 моделях процессоров это имеет смысл: в спецификации описываются особенности чипа; Общая информация преобразуется в руководство пользователя, охватывающее все семейство устройств.

Руководство пользователя для этого семейства устройств

Руководство пользователя семейства MSP430x2xx

Литературный номер: SLAU144J

Режимы работы, ч 2.3, стр.38 гласит:

При установке любого из битов управления режимом выбранный режим работы вступает в силу немедленно (см. Рисунок 2-9). Периферийные устройства, работающие с любыми отключенными часами, отключаются до тех пор, пока часы не станут активными. Периферийные устройства также могут быть отключены с их индивидуальными настройками регистра управления. Все выводы портов ввода / вывода и ОЗУ / регистры не изменены. Проснуться можно через все разрешенные прерывания.

Таким образом, контакты ввода / вывода сохраняют свои текущие функции и (для выходных контактов) значения.

Другими словами, если вы пытаетесь сэкономить электроэнергию, любая проблема, которую они подают на светодиоды и т. Д., Является вашей проблемой (отключите их, а также периферийные устройства, которые вам не нужны, перед сном).

Брайан Драммонд
источник
Вот такой маленький абзац на этой странице, я не могу поверить, что пропустил его. Как я искал LPM в Семейном руководстве пользователя.
Дин
1
ну это свежо в уме; Я только что получил компилятор Ada для входа / выхода из режимов низкого энергопотребления и обработки прерываний сегодня!
Брайан Драммонд
2
@BrianDrummond: рекомендуется добавлять ссылку на любой документ, на который вы ссылаетесь. Я добавил ссылку на ваш ответ.
Федерико Руссо
1
извините, редакция выше больше не доступна. сейчас это версия
Питер Теох,