Настраиваю прерывание по спаду фронта, все работает.
По условию задачи при заходе в прерывание необходимо запретить это прерывание, что я и пытаюсь сделать очисткой флага INT0 регистра GICR.(мега8).При выходе из прерывания возвращаю флаг INT0.
Однако, когда я нахожусь в прерывании (флаг I и INT0 очищены) и в это время возникает условие прерывания, при выходе из прерывания я сразу же в него опять влетаю (условия прерывания уже нет).
В железе пока не проверял, оно на работе. Смотрел в студии.
Помогите разобратся в ситуации.