Цитата
Config Int0 = Falling
...
Пока прерывание INT0 есть - нет прерывания по таймеру.Как только его убираешь - появляются импульсы, т.е начинает срабатывать прерывание по таймеру.
...
Означает ли это, что при входе в обработчик этого прерывания все остальные уже запрещаются?
_________
Falling - это прерывание по спаду.
Пока идет обработка прерывания - остальные запрещены,
но обработка такого прерывания занимает микросекунды,
(тем более, что счетчик запускается под самый конец подпрограммы.)
а после окончания обработки прерывания вновь разрешаются.
Поэтому наличие прерывания INT0(Falling) не должно влиять
на прерывания по таймеру, минимальное время которого
(при Count=2) составляет 128 мксек.
_________
Timer0_isr:
...
Waitms 20
...
Непонятно зачем здесь 20 миллисекунд?
Это ж целый период при 50 Гц.
_________
Александр
2006 16