чем должна заканчиваться обработка прерывания? вот например у меня

срабатывает прерывание от кнопки
происходит настройка таймера и ацп
после чего проц должен ожидать прерывания от ацп
но там как бы предыдуще прерывание еще не закончилось вроде

чо делать я не знаю
как это все сделать?
5 года назад от DelorisP7479

2 Ответы



0 голосов
На сколько я знаю, в микроконтроллерах AVR (Tiny, Mega) прерывание в прерывании невозможно. После первого прерывания следующие прерывания блокируются. Как только будет отработана подпрограмма первого прерывания и будет совершен возврат из подпрограммы прерывания, прерывания вновь будут разрешены.
5 года назад от ...;;;Сирена;;;...
0 голосов
Прерывания заканчиваешь ты сам, когда захочешь. Внутри первого прерывания может быть отработано второе, в нем еще одно и т. д. Главное чтобы стек не переполнился.
5 года назад от Максим Ларионов

Связанные вопросы

3 ответов
6 года назад от Филипп Геруев