прерывания

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

HDD и прерывания - доработка программы из статьи /node/220

Здравствуйте.
нужна помощь, пытаюсь запустить движок HDD.
взял за основу программу из статьи http://avrlab.com/node/220
однако у меня Arduino MEGA на проце 2560.

Внес изменения в программу - убрал работу по UART и на плате драйвера поставил 2 кнопки, которые завел на 4 и 5 разряды порта С.

кнопки работают, проверено на LED 4-го разряда порта B - пин13 ардуины со светодиодом.

Прерывания микроконтроллеров семейства AVR

Меня самого мучал вопрос что ж это такое, искал информацию, но из-за того, что в русскоязычном интернете нету ни одного толкового сайта наполненного информацией, структурированного и ухоженного, кроме конечно easyelectronics.ru пришлось потратить довольно много времени на освоение данного вопроса.

Работа с прерываниями INT0 и INT1

Часто необходимо сделать так, чтобы выполняемая программа при определенном стечении обстоятельств или при возникновении некоторого определенного события прервалась и вместо нее выполнились определенные действия.
Пример:

RSS-материал