коты, а кто может пояснить функциональность коррекции времени. что нужно забить в параметры при отставании на 15 секунд например ? у меня отставали ~20 сек. сделал +0.5 - начали отставать еще больше.. поясните пожалуйста
Нужно засечь например за 3 суток часы отстали или убежали вперед, например за 3 суток убежали вперед на 15 сек, тогда 15/3=5, то есть часы за сутки убегают на 5 секунд, в коррекции нужно поставить значение -5 сек, теперь часы в 23.59.59 будут делать поправку, то есть отнимать эти 5 сек. Если же часы отстают то поправку нужно делать в положительную сторону.
Добавлено after 8 minutes 53 seconds: Извините забыл написать перед началом этой процедуры значение коррекции в часах нужно поставить по 0.0
Подключил к макету часов навигационный приёмник NEO. Согласование сделал на Attiny2313 вместо DS1307. Не без косяков с шиной I2C, но основные функции работают. Скоро можно будет забыть про всякие коррекции и кварцы.
Я то же сталкивался на ATtiny25, когда не хотела заводиться от кварца 4Мгц на плате из гетинакса. Заводилась когда кварц припаивал к самим ножкам ATtiny25. Сделал на текстолите, хорошо промыл-работает, а на ту плату поставил ATtiny13- работает. Программирую на AVR910, там есть частота, кажется 1Мгц, подключаю на вход генератора ATtiny и Меги, всё работает, но только не под SI7021, RESET там используется под I2C, и при попытке прочесть будет выдавать ошибку(после программирования фьюзов).
добрый день! решил поделиться мыслью, как сделать корпус для часов, чтобы выглядели красиво
+ =
удаляем не нужное
вставляем в место ненужного затонированное стекло и красота! а розеток этих в магазине разного цвета, и фасона полно и стоят всего 150 руб. и часы в таком корпусе выглядят как покупные
malex66 писал(а):Доброго времени. если можно - исходники. просто такого мк нет.
Там под очень ограниченное кол-во мк подходит. Вот исходник. При некоторых уровнях оптимизации и тактовой >8МГц код просто перестаёт работать. Грешу на недостаточно проработанный драйвер I2C.