Ну так все же было описано в треде. Я неправильно развел цепи питания и сброса, из-за чего получал наводки, ядро сходило с ума. Думаю, если бы не наводки, оно бы работало вполне корректно. Оно и работало, кстати, просто раз через десять) Я бросился искать ошибку в коде, а оказалось, что надо...