-
Опять прерывания
Здравствуйте все!!! Вопрос наверное ламерский - но ничего не могу найти. Есть внешнее прерывание - INT0, мне надо посчитать сколько раз оно сработало. Перед этим я так понимаю надо это прерывание запретить - detachInterrupt(), а потом опять разрешить - attachInterrupt(). Так или нет. Заранее спасибо за ответы
-
Re: Опять прерывания
Нужно в обработчике прерывания делать инкремент переменной
-
Re: Опять прерывания
да, я так и делаю, просто подумал может что получше есть- не очень мне это дело нравиться, а на счет запрета прерывания - я правильно понял, или это не обязательно. Спасибо Chip, опять меня выручаешь)))
-
Re: Опять прерывания
-
Re: Опять прерывания
-
Re: Опять прерывания
У меня еще один вопрос возник касательно прерываний. Как обратиться к прерыванию reset. я знаю что INT_0 - attachInterrupt (0, intr, CHANGE); - допустим. Или для этого прерывания только с регистрами работать надо. Заранее благодарю за ответы
-
Re: Опять прерывания
-
Re: Опять прерывания
Так сказать аварийный сброс программы. Чтобы нажав на кнопку сбрось программу и начать все заново. Вот как-то так.
-
Re: Опять прерывания
Я думаю что для этого проще использовать WDT
или при закрытии и новом запуске программы сброс контроллера происходит автоматически
-
Re: Опять прерывания
Я тоже так думаю, А зачет тогда на дуине вывод RESET?