Цитата(Александр1 @ Jan 9 2018, 16:55)
Где написано? Приведите цитату.
Если прерывание не запускается при включении питания, то, может быть, вновь сбросить биты ISC300 ISC301 в регистре EICRA (хотя при включении они и так должны быть сброшены), сбросить флаг и разрешить прерывание?
Пардон, это касается как раз перепадов.
Note that recognition of falling or rising edge interrupts on INT7:4 requires the presence of an I/O clock, described in “Clock Systems and their Distribution” on page 37.
Пересадил Int0 на Int1 - такая же картина, по спаду - работает, по низкому уровню - нет.
Инициализация прерывания производится не сразу, там много кода, инициализируются LCD экран, таймеры, карта памяти, только потом очередь доходит
до внешних IRQ и долгожданного asm("SEI").
Не отработана пока версия о том, что летящие подряд прерывания блокируют фоновую программу.