команд, что Працюють з однобайтное операндами. Конфігурація области SFR наводитися в довідковій документації на конкретні МОДЕЛІ.
В табліці 1 наведені джерела, прапорці та Вектори переривані мікроконтролера MSP430F2013.
Таблиця 1 - Джерела, прапорці та Вектори переривані мікроконтролера MSP430F2013
Джерело переріванняПрапорець переріванняСістемне перериванняАдресаПріоритетВимкнення живлення, Зовнішнє Скиданом, сторожову таймер, пароль флеш-пам яті, вібірка команди по некоректній адресі PORIGF RSTIFG WDTIFG KEYVСкідання0FFFEh31NMI-переривані, несправність генератора, Порушення доступу до флеш-пам яті NMIIFGНемасковане 0FFFСh30OFIFGНемасковане ACCVIFGНемасковане сторожову таймерWDTIFGМасковане0FFF4h26Таймер АTACCR1 CCIFG TAIFGМасковане0FFF0h24SD16_ASD16CCTL0 SD16OVIFG SD16IFGМасковане0FFEAh21USIUSIIFG USISTTIFGМасковане0FFE8h20Порт I / O P2P2IFG.6 - P2IFG.7 Масковане0FFE6h19Порт I / O P1P2IFG.0 - P2IFG.7Масковане0FFE4h18
Сімейство MSP430 Було розроблено для Додатків з наднізькім живлення, тому мікроконтролері сімейства мают Різні режими роботи (малюнок 4).
При реалізації ціх режімів враховуваліся наступні вимоги:
наднізьке споживання;
ШВИДКІСТЬ и Пропускна здатність;
мінімізація Струму споживання окрем періферійніх модулів.
Режими зниженя енергоспожівання (LPM0 - LPM4) конфігуруються помощью бітів CPUOFF, OSCOFF, SCG0 и SCG1 регістра стану SR. Перевага размещения бітів управління режимом роботи в регістрі стану Полягає в тому, что поточний режим роботи зберігається в стеку на годину Виконання процедури ОБРОБКИ переривані. Если в обробніку Збереження Значення SR НЕ змінювалося, то после завершення процедури ОБРОБКИ переривані Попередній режим роботи відновлюється. Виконання програми может продовжітіся и в Іншому режімі, ЯКЩО процедура ОБРОБКИ переривані змініть Значення регістра стану, что находится в стеку. Звернення до бітів управління режимом роботи та до стека может проводитись помощью відряд будь-якого типу.
При установці будь-якого з бітів управління режимом мікроконтролер відразу ж переключається в вибраному режим. При відключенні будь-якого тактового сигналу такоже блокується робота періферійніх прістроїв, Які его Використовують. Периферійні Пристрої могут відключатіся и окремо помощью відповідніх регістрів управління. Стан портів Вступ / Виведення и вміст ОЗП и регістрів при зміні режиму роботи залішаються незміннімі. Вихід з режиму зниженя споживання можливий при будь-якому дозволеного переріванні.
Малюнок 4 - Режими роботи мікроконтролера MSP430F2013
1.6 Вхід та вихід в режими зниженя енергоспожівання
Вихід з будь-якого режиму зниженя споживання проводитися при появі якого-небудь дозволеного переривані. При цьом віконуються наступні Дії:
Вхід в процедуру ОБРОБКИ переривані:
лічильник команд PC и Регистр стану SR зберігаються в стеку;
біті CPUOFF, SCG1 и OSCOFF автоматично скідаються.
Варіанти повернення з процедури ОБРОБКИ переривані:
сигнал мікроконтролер нізькочастотній генератор
Ви...