ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
1 мая
1399977 Топик полностью
Eddy_Em (05.02.2024 11:40, просмотров: 62) ответил Лaгyнoв на ну мне так нравится. В последних прошивках уже 01.01.2014
Ну, если timediff не нужно, то пофиг, конечно. А если нужно, то время считается в UNIX time, поэтому по умолчанию оно будет 0. Разве что непонятно, как подсовывать автономной железяке tzdata свежий. Остается лишь парсить выхлоп ГЛОНАСС-приемника (заодно его сигналы pps можно использовать для синхронизации, и будут часики точно идти даже с хреновым кварцем - можно вообще не заводить RTC). 

Была, кстати, у меня одна железка - хронометр для даунхиллеров, вот там нужно было тупо выводить на срабатывание створа время в формате HH:MM:SS.sss, поэтому я вообще не парился с RTC, а тупо по systic'у миллисекунды считал с подстройкой по GPS. Правда, не очень удобно было timediff считать, поэтому в следующей версии я бы таки UNIX time использовал. Инициализировал его по первому сообщению GPS, а потом раз в минуту-две проверяй себе, а так - по таймеру какому-нибудь типа TIM1 миллисекунды отсчитывай с подстройкой ARR по PPS.

eddy-em.livejournal.com github.com/eddyem