Цитата(Ahab @ May 23 2008, 23:22)

А как быть если необходимо выполнять код в OVF T0 , а прерывания от внешних импульсов игнорировать? Или просто выключать прерывание от INT0 в OVF T0 ?
Запрещаете маскируемые прерывания либо ручками сбрасываете флаг прерывания.
Цитата
When an interrupt occurs, the Global Interrupt Enable I-bit is cleared and all interrupts are disabled.
The user software can write logic one to the I-bit to enable nested interrupts. All enabled
interrupts can then interrupt the current interrupt routine. The I-bit is automatically set when a
Return from Interrupt instruction – RETI – is executed.
попадаете в прерывание - глобально прерывания запрещаются, но вобщем можете руками разрешить все прерывания (тогда может прерваться ваша процедура обработки прерывания, которая запустилась ранее). Вобщем - этого не стоит делать, т.к. бит глобальных прерываний устанавливается по завершении процедуры обработки прерывания.
Что-то в этом роде...
Сообщение отредактировал swisst - May 23 2008, 21:46