Цитата(VladimirYU @ Apr 19 2007, 10:14)

В инициализации того что связано с прерыванием INT0 ничего криминального не увидел. Может быть ты в прерывания попадаешь первый раз, а потом виснешь в цикле while и не можешь оттуда выйти. Устанавливай какую-нибудь ногу в прерываниях в 1, а в фоне сбрасывай в 0 и посмотри.
Если я захожу в прерывание то у меня засвечивается светодиод. Этого я не вижу. в цикле тоже не висну. Ставил значение порта принудительно 0 и циклично при этом входил и выходил из прерывания но этот способ игнорирует внешнее прерывание и работает по своему усмотрению.