там такая ситуация. Готовых устройств эксплуатируется около 15000 штук, примерно 2-3 года. Не может по выходу из прерывания куда-то не туда улетать. Статистика уж очень большая. Поэтому приводить код здесь, тем более 12000 строк на ассемблере.... Состояние портов определено по входу в sleep, Да, у меня тоже кнопка. В 32 работает, в 644 работает тоже, но бывает и не работает. Я уверен, что процессор реагирует неадекватно, вот и все. Буду думать