AVR микроконтроллеры для начинащих урок 8ч2 Внешние прерывания в avr

preview_player
Показать описание
*********************************************************************
Помощь проекту: WebMoney Z396366925965
*********************************************************************

Описание: Внешние прерывания это очень хорошая аппаратная база для построения множества схемотехнических решений контроля событий в подключенных к микроконтроллеру устройств или функциональных блоков. Использование внешних прерываний облегчает работу программиста, так как не будет необходимости делать постоянный опрос состояния ножки МК.
Рекомендации по теме
Комментарии
Автор

Ничего не сказали о подавлении дребезга контактов кнопки.
У вас на плате реализовано аппаратное подавление дребезга? А как с этим бороться программно в обработчике прерываний?

gurwin
Автор

Здравствуйте! У меня появился вопрос, не могу разобраться почему так происходит(( (У Вас тоже самое в видео получается). Когда устанавливаю внешнее прерывание по спадающему фронту, то состояния порта B по умолчанию нулевое, а дальше он считает количество спадающих фронтов, все нормально! Но когда устанавливаю прерывание по любому изменению или по нарастающему фронту,  то после подачи питания на порту B уже записана единица, а дальше считает как положено... Почему так происходит?

inmgibl
Автор

Эм, конечно, невнимательность - не порок, но почему во второй строке таблицы "условие генерации внешнего прерывания INT1" написано: " по любому изменению лошического ровня на INT1"?

xdybvfj