Промежуточный итог для схемки
https://img.radiokot.ru/files/20529/2ucv2v42pd.GIFВ программе основная часть с главными часами и минимальными настройками RTC.
Секундомер, таймер и будильники не прописаны - пока там только заготовка для проверки работы главного меню.
Точно таким же образом могут добавляться иные самодельные модули "устройств".
В основной программе заложены "сторожа" по отсутствию тактовых импульсов от RTCболее 20 секунд и "зажатию" любой кнопы(комбинации кноп) более 1 минуты. Выход из критических ошибок только перезапуском по reset для МК.
Заложен контроль падения напряжения аккумулятора с автовыходом из индикации при подключении зарядного устройства.
Тут есть нюанс - нижний уровень определен как 2,8 вольта. Это при условии, что схема BODотключена по умолчанию - так обычно в "стандартных" нанках и про-мини установлено.
Ежли BOD включен - смотрим на его уровень относительно контрольной точки "lou ba".
Несколько извратный режим контроля и коррекции константы RTC...
это пункт 7 субменю просмотра и настройки параметров главных часов.
Сделано из-за специфики индикации...
Сначала "под писк" высвечивается текущее содержимое константы - три позиции и знак в четвертой, затем окна коррекции
HnLn где собственно и вводится от 0 до 9 за один раз в любом из окон (но не в обеих одновременно!).
H соответствует поправке в +
L поправке в -.
Ежли кого более детальное описание заинтересует - отвечу дополнительно.
Переименовывать каталог пока не стал - то будет уже под "полный комплект" сделано по мере готовности.
Удержание точности хода главных часов весьма меня обрадовало.