Ситуация: часики тикают нормально до 23.59.59 31 октября ХХ года, затем мертво встают на 23.59.59 и показания не меняют. Попытки записи любого времени/даты ничего не дают. Если снять +5В, затем снова включить (батарейка остается) - часы выдают все 00, реакции на запись по прежнему нет. Если отключить батарейку, затем включить - ход восстанавливается. Т.е. Ступор происходит именно при переходе с 10 на 11 месяц. Кроме того, попытки записи 11, 12 месяцев игнорируются, часы продолжают ходить по прежней дате/времени. С остальными месяцами (1-10) все нормально.
Как включено: Мега16 + DS1307 + AT24C512. 24C512 всегда работает нормально. Частота SCL - 80 кГц Частота обращения к 1307 - 4 раза в секунду.