Вступ до переривання Після активації цих переривань, контролер ATmega отримує переривання в будь-якому завданні, яке він виконує, і переходить до виконання процедури обслуговування переривання. Зовнішні переривання можуть запускатися за рівнем або фронтом. Ми можемо запрограмувати цей запуск.
ATmega328P забезпечує підтримку 25 різних джерел переривань.
Перериває дозволяють певним важливим завданням виконуватися у фоновому режимі і ввімкнено за замовчуванням. Деякі функції не працюватимуть, якщо переривання вимкнено, а вхідний зв’язок може ігноруватися.
Переривання є сигнали, які повідомляють мікроконтролеру припинити те, що він робить, і виконати певну функцію, яка називається програмою обслуговування переривань (ISR). Переривання можуть ініціювати різні джерела, такі як кнопки, датчики, послідовний зв’язок або інші периферійні пристрої.
Що таке переривання? Переривання — це сигнал, який випромінює пристрій, підключений до комп’ютера, або програма в комп’ютері. Це вимагає, щоб операційна система (ОС) зупинилася та з’ясувала, що робити далі. Переривання тимчасово зупиняє або завершує службу чи поточний процес.