Цитата(Vny4ek @ Apr 21 2011, 09:10)

Пипец 40 просмотров и 0 ответов
Полностью соответствует осмысленности описания проблемы - контроллер не указан, даташит на него не читан, прогу вывалили как есть, даже не попытавшись убрать явные странности.
Цитата
Я понял в чем ошибка, порта А сконфигурировать надо, вывел на B порт кнопку все заработало
А я в дцатый раз перечитываю - вроде такая простая фраза, но ниасилил.
Возможно, Вы хотели сказать, что заглянули в даташит и обнаружили, что RA3 может работать только входом?
Цитата(sargein @ Apr 21 2011, 10:31)

Во-вторых, разве T0IF = 1 не является сигналом переполнения? Вы проверяете если T0IF = 0 и тут же ему присваиваете 0

ТС работает над какой-то "рыбой", в которой предполагается, что прерывание может произойти только по TMR0, и "bad_intr = 1;", если прерывание приключилось от чего-то ещё.