DS3231 настройка времени.

Установка времени и получение дня недели на 74hc595

Ответить
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

DS3231 настройка времени.

#1

Сообщение hatul » 28.12.2018{, 18:41}

Всех с наступающим Новым Годом!
Захотелось обновить свои часы.Решил добавить дни недели. Реализовать решил через сдвиговый регистр 74hc595 и семь светодиодов.На каждый день загорается свой светодиод. Собрал на макетке схему,и началось.Чтобы не сидеть возле часов неделю, добавил блок "установка времени". И никак не могу его (установку времени) заставить работать. Ни в какую не хочет. Заливаю в ардуину скетч с точным временем. Проверяю в СОМ порту,все нормально. Заливаю свой скетч,пробую настраивать часы,не работает. Захожу опять в СОМ порт,показывает 2095 год ,93 число и т.п.
Подскажите,что я делаю не так!
Screen8.jpg
Установка времени.flp
Мой проект
(223.27 КБ) 59 скачиваний

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

DS3231 настройка времени.

#2

Сообщение AlexCrane » 28.12.2018{, 21:23}

hatul, делай установку не только часов, минут, секунд, но и остальные - в том числе и год
viewtopic.php?p=40985#p40985
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

DS3231 настройка времени.

#3

Сообщение hatul » 29.12.2018{, 00:57}

Сделал. Что то мало помогло. Точнее вообще не помогло.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

DS3231 настройка времени.

#4

Сообщение SergeyShikal » 29.12.2018{, 13:30}

hatul писал(а):
29.12.2018{, 00:57}
Сделал. Что то мало помогло. Точнее вообще не помогло.
А через меню пробовал ?
часы.flp
(224.08 КБ) 77 скачиваний

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

DS3231 настройка времени.

#5

Сообщение hatul » 29.12.2018{, 15:19}

SergeyShikal писал(а):
29.12.2018{, 13:30}
hatul писал(а):
29.12.2018{, 00:57}
А через меню пробовал ? часы.flp
Нее. Для меня это ,во первых,сильно сложно. И во вторых.Есть семь светодиодов,которые загораются по одному. Как их настраивать через меню,даже не представляю!

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

DS3231 настройка времени.

#6

Сообщение Sancho » 29.12.2018{, 15:35}

hatul, Залейте в часы точное время, и дату, полную. Спец скетчем или ещё как.
Потом новый проект, другой, без set time
Просто отправляйте день недели на светодиоды. 3231 достаточно точная для частой коррекции.
Или Вы не об этом?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

DS3231 настройка времени.

#7

Сообщение SergeyShikal » 29.12.2018{, 16:37}

[quote=
Нее. Для меня это ,во первых,сильно сложно. И во вторых.Есть семь светодиодов,которые загораются по одному. Как их настраивать через меню,даже не представляю![/quote]


Так же через установщик часов реального времени.

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

DS3231 настройка времени.

#8

Сообщение hatul » 29.12.2018{, 18:19}

Sancho писал(а):
29.12.2018{, 15:35}
hatul, Залейте в часы точное время
Или Вы не об этом?
Все правильно. Я так и делаю. Но почему то каждый раз после отключения питания,загорается второй светодиод.То есть,каждый раз,после отключения света неделя будет начинаться со вторника.Хотя батарейка в часах стоит,и сами часы идут правильно.Может я что то не так сделал.Вот я и прошу спецов глянуть проект,и направить меня в нужную сторону.
День недели.flp
(142.86 КБ) 55 скачиваний
Отправлено спустя 5 минут 52 секунды:
SergeyShikal писал(а):
29.12.2018{, 16:37}
Так же через установщик часов реального времени
Хорошо.А дальше что? Я так понимаю,что для меню нужен какой то экран,чтобы видеть что настраивать. А у мення то экрана нет.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

DS3231 настройка времени.

#9

Сообщение AlexCrane » 29.12.2018{, 19:31}

hatul писал(а):
29.12.2018{, 18:25}
Все правильно. Я так и делаю. Но почему то каждый раз после отключения питания,загорается второй светодиод.То есть,каждый раз,после отключения света неделя будет начинаться со вторника.Хотя батарейка в часах стоит,и сами часы идут правильно.Может я что то не так сделал.Вот я и прошу спецов глянуть проект,и направить меня в нужную сторону.
Поставь инверсию входа на Уст и Время, у тебя подтяжка к плюсу питания, и на этих входах всегда висит true, поэтому при включении питания сразу заходит в режим установки времени
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

DS3231 настройка времени.

#10

Сообщение hatul » 29.12.2018{, 23:00}

AlexCrane писал(а):
29.12.2018{, 19:31}
Поставь инверсию входа на Уст и Время
Помогло наполовину. Во первых я убрал Детектор изменения числа и счетчик.Подключил напрямую на переключатель. Теперь после отключения питания,при включении горит светодиод соответствующий дню недели.А не, всегда второй,как было раньше.Сделал инверсию входов,при загрузке время остается правильным.Уже хорошо. Но настройка практически не работает. Цифры скачут как хотят.Забыл сказать.Настройку я пока подключил к минутам,чтобы видеть что делается. Самое интересное,здесь только часть проекта.В основном проекте часы на матрицах.Там и настройка работает и скетч загружается нормально.
Единственное,там я делал в FLProg 2.xxx ,а сейчас в 4.2 . Возможно блок настройки совсем глючный.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

DS3231 настройка времени.

#11

Сообщение Sancho » 30.12.2018{, 08:20}

hatul, Запомните главное о блоке RTC SET:
При установке времени ВСЕ поля обязательны для заполнения, ибо код блока заносит не только то, что имеет выходы, а ВСЕ значения из блока, которые можно менять.
Если они не прописаны, блок в них запишет нули!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

DS3231 настройка времени.

#12

Сообщение hatul » 30.12.2018{, 21:25}

Sancho писал(а):
30.12.2018{, 08:20}
ВСЕ поля обязательны для заполнения
Ты имеешь в виду так
Screen8.jpg
P.S. Началась рабочая неделя,поэтому отвечать могу только вечером.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

DS3231 настройка времени.

#13

Сообщение Sancho » 30.12.2018{, 21:38}

hatul писал(а):
30.12.2018{, 21:25}
Ты имеешь в виду так
Да. Или вход, или константа.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

DS3231 настройка времени.

#14

Сообщение hatul » 30.12.2018{, 22:09}

Sancho писал(а):
30.12.2018{, 21:38}
Или вход, или константа.
Ну сегодня уже некогда,завтра тем более,так что теперь дня через три буду эксперементировать.

Ответить

Вернуться в «Помогите, а то я "нимагу"»