внешние прерывания

warning: Creating default object from empty value in /var/www/fendercustomsh/data/www/avrlab.com/modules/taxonomy/taxonomy.pages.inc on line 34.

Не правильно работают внешние прерывания avr

Никогда раньше не работал с внешними прерываниями. столкнулся с такой проблемой:
Хотел при помощи внешнего прерывания отслеживать нажатие/отускание кнопки.

Пример кода для работы с внешними прерываниями int0 int1

Для программ основа которы является обработка сигналов подаваемых на выводы внешнего прерывания необходимо код, вот хороший пример структуры кода для обработки внешних прерываний int0 и int1 для микроконтроллера ATmega8

  1. #include <avr/io.h>
  2. #include <avr/interrupt.h>
  3.  
  4. SIGNAL(SIG_INTERRUPT0)//обработка прерываний
  5. {

RSS-материал