нку 1. Немасковане переривані может буті віклікане трьома подіямі:
з'явиться активного фронту на віводі RST / NMI при конфігурації цього в виводу у режімі NMI;
ВИНИКНЕННЯ несправності тактового генератора;
Порушення доступу до флеш-пам'яті.
При вміканні мікроконтролера вивід RST / NMI конфігурується як вхід апаратного Скиданом. Призначення цього виводу задається в регістрі управління сторожову таймера WDTCTL. Если вивід RST / NMI вікорістовується в якості входу Скиданом, то CPU буде утрімуватіся в стані Скиданом до тихий ПІР, поки на цьом віводі буде присутній сигнал НИЗЬКИХ уровня. При подачі на вхід сигналу високого уровня CPU почінає Виконувати програму з адреси, яка зберігається у векторі Скиданом (0FFFEh). Одночасно з Цім встановлюється прапорець RSTIF. Если вивід RST / NMI налаштованості в Програмі як вхід немаскованого переривані, то з'явиться на цьом віводі активного фронту (задається бітом WDTNMIES) при встановленому Біті NMIIE віклікає генерацію немаскованого переривані. Такоже встановлюється прапорець NMIIFG.
Рисунок 1 - Графічна схема ОБРОБКИ джерел немаскованого переривані
Сигнал несправності генератора дозволяє Запобігти помилки, пов'язаним з неправильним функціонуванням кварцовий генератора. Генерація немаскованого переривані при віявленні несправності генератора дозволяється встановленного біта OFIE. У процедурі ОБРОБКИ немаскованого переривані можна перевіріті прапорець OFIFG, щоб візначіті, чі Було переривані віклікано самє збоєм в работе генератора. Сигнал про несправність генератора может буті вікліканій з'явиться сигналом Скиданом PUC, оскількі Останній переводити генератор LFXT1 з режиму HF в режим LF.
При порушенні доступу до флеш-пам «яті встановлюється прапорець ACCVIFG. Генерація немаскованого переривані при вінікненні Такої сітуації дозволяється встановленного біта ACCVIE. У процедурі ОБРОБКИ немаскованого переривані можна перевіріті прапорець ACCVIFG, щоб візначіті, чі Було переривані віклікано самє порушеннях доступу до флеш-пам »яті.
Немасковане переривані может генеруватіся різнімі Джерелами. При вінікненні переривані біті Дозволу NMIIE, OFIE и ACCVIE автоматично скідаються. Процедура ОБРОБКИ немаскованого переривані скідає прапорці переривані и повторно дозволяє генерацію переривані від необхідніх джерел відповідно до вимог додатка, як показано на малюнку 1.
1.3 Масковані переривані
Масковані переривані генеруються періферійнімі прилаштувати, Які мают таку можлівість. У тому чіслі, масковані переривані могут генеруватіся за переповнення сторожову таймера при работе последнего в режімі інтервального таймера. Переривані від шкірного з джерел могут буті Заборонені з помощью індівідуальніх бітів Дозволу переривані. Крім того, ВСІ масковані переривані могут буті Заборонені помощью біта загально Дозволу переривані GIE регістра стану SR.
1.4 Скиданом системи
При вінікненні запиту переривані від періферійного пристрою, ЯКЩО встановлені біт Дозволу переривані від цього пристрою и біт загально Дозволу переривані GIE, віклікається процедура ОБРОБКИ переривані. Для виклику обробніка немаскованого переривані й дост...