Страница 1 из 1

Вопрос к программистам C

Добавлено: 10 ноя 2016, 09:02
shvromyou
Здравствуйте! Всё стопорнулось. Поиски в гугл отправляют только на форумы EXCEL и онлайн калькуляторы. А нужно всего то :
Time_1 :   30.12.2015 10:45:22
Тime_2 :   10.11.2016 09:02:15
Val  :   315 дней 22ч 16м 53сек
Учет високосного года не нужен(если это сложно). Нужно то всего-навсего для инкубатора.
В С++ это как-то делается, но к сожалению не силён, да и блок на коде построить пока не могЁм.
Таким образом Т_1 возьмётся из старта программы (ЕЕПРОМ), а Т_2 из RTC и на выходе получим пройденное время.
Учусь я ещё....

Вопрос к программистам C

Добавлено: 10 ноя 2016, 11:00
Олег
Посмотрите здесь, под спойлером описание. Если надо доработать, то попросите rw6cm, он очень отзывчивый человек. Кстати, в той теме очень много интересных блоков.

Вопрос к программистам C

Добавлено: 12 ноя 2016, 20:23
rw6cm
Occupier писал(а):Учет високосного года не нужен(если это сложно). Нужно то всего-навсего для инкубатора.
Держите...  Можете выращивать с точностью от птенцов до мамонтов )))
Блок считает до секунд  даже между разными эпохами.

Вопрос к программистам C

Добавлено: 12 ноя 2016, 21:30
shvromyou
Вот спасибо! Проверил на UNO, 1602. Первая строка на Вашем блоке, вторая с RTC. Часы идут без задержек, а на блоке секунды бывает притормаживают и перескакивают через 2 секунды и выравниваются с RTС. Но секунды нужны постольку-поскольку, для проверки работы. Спасибо! Работает как часы!