Странный сброс времени на DS3231.

mironich83
Рядовой
Сообщения: 5
Зарегистрирован: 18.02.2022{, 12:12}
Репутация: 1
Имя: Мирон

Странный сброс времени на DS3231.

#1

Сообщение mironich83 » 18.02.2022{, 12:39}

Ребята, подскажите - что сделал неправильно ?
Собрал часы на DS3231.
Использовал штатный блок меню для уставки времени и столкнулся с проблемой...
При выключении питания и новом включении - показывают время последней установки.
Не реальное, как должны, а то , которое последний раз ставил.
Это если ставить в меню галочку "сохранить в Eeprom".
Если галочку не ставить - время вовсе сбрасывается на ноль...
Пробовал разные модули, менял батарейки - не помогло.
Где накосячил ?
Чуть позже - проект прикреплю...

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

Странный сброс времени на DS3231.

#2

Сообщение SergeyShikal » 18.02.2022{, 13:08}

mironich83 писал(а):
18.02.2022{, 12:39}
Ребята, подскажите - что сделал неправильно ?
Собрал часы на DS3231.
Использовал штатный блок меню для уставки времени и столкнулся с проблемой...
При выключении питания и новом включении - показывают время последней установки.
Не реальное, как должны, а то , которое последний раз ставил.
Это если ставить в меню галочку "сохранить в Eeprom".
Если галочку не ставить - время вовсе сбрасывается на ноль...
Пробовал разные модули, менял батарейки - не помогло.
Где накосячил ?
Чуть позже - проект прикреплю...
Проект и как подключено.

mironich83
Рядовой
Сообщения: 5
Зарегистрирован: 18.02.2022{, 12:12}
Репутация: 1
Имя: Мирон

Странный сброс времени на DS3231.

#3

Сообщение mironich83 » 18.02.2022{, 14:15}

SergeyShikal, Вечерком приклеплю.

Отправлено спустя 1 час 38 минут 3 секунды:
SergeyShikal, Вот проект.
Ох, не знаю - как вы там разберётесь...(((
RTC подключен стандартно, через I2C.

Отправлено спустя 1 минуту 35 секунд:
av, Да я и сам понимаю, что неправильно... Вопрос - что именно ?
Вложения
часы семисегментн.flp
(1.3 МБ) 45 скачиваний

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

Странный сброс времени на DS3231.

#4

Сообщение SergeyShikal » 18.02.2022{, 18:24}

mironich83 писал(а):
18.02.2022{, 15:54}
av, Да я и сам понимаю, что неправильно... Вопрос - что именно ?
Сделайте вот так
СпойлерПоказать
Безымянный.png
часы семисегментн (1).flp
(1.21 МБ) 55 скачиваний

mironich83
Рядовой
Сообщения: 5
Зарегистрирован: 18.02.2022{, 12:12}
Репутация: 1
Имя: Мирон

Странный сброс времени на DS3231.

#5

Сообщение mironich83 » 18.02.2022{, 19:47}

Если-бы я помнил зачем ! (((
Поковыряю, посмотрю, вспомню.
Делал в лютой спешке, чтобы успеть к новому году и наворотил всякого...

"И разделяйте функционал проекта"

Я не умею ! ((((
Пытался понять как - так и не въехал...
Я же не программист ...
Жаль, не проверить ваш совет. Изделие уже сделано, и даже уже подарено.(так "бракованное и подарил).
Доберусь до него - попробую перешить.
В любом случае - спасибо огромное за ответ (честно говоря - думал вообще не ответят).
Следующие часы я планирую на ГРИНах сделать.
Там и опробирую.

Вот, что получилось !)))

Отправлено спустя 1 минуту 12 секунд:
SergeyShikal, спасибо, попробую !!!

Отправлено спустя 2 часа 23 минуты 20 секунд:
Всем огромная благодарность !!!
Вложения
IMG_20220105_113943.jpg
IMG_20220105_113940.jpg
IMG_20220105_113937.jpg
IMG_20220105_113934.jpg

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Странный сброс времени на DS3231.

#6

Сообщение com » 19.02.2022{, 02:02}

Кукушки не хватает.... :)

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

Странный сброс времени на DS3231.

#7

Сообщение SergeyShikal » 19.02.2022{, 03:15}

mironich83 писал(а):
18.02.2022{, 22:12}
"И разделяйте функционал проекта"
Я не умею ! ((((
Пытался понять как - так и не въехал...
Примерно так
Часы на WS2812 3 на сегмент.flp
(2.08 МБ) 44 скачивания
Записал прогу на флешку, зашел на рюмку чаю, делов то вскрыть корпус и провести смену программного обеспечения под предлогом что найдены лазейки и хакеры могут похитить ваши личные данные. Шутка.

mironich83
Рядовой
Сообщения: 5
Зарегистрирован: 18.02.2022{, 12:12}
Репутация: 1
Имя: Мирон

Странный сброс времени на DS3231.

#8

Сообщение mironich83 » 19.02.2022{, 20:41}

com, Была такая мысль !))
За недостатком времени - не стал делать !))

Отправлено спустя 3 минуты 50 секунд:
SergeyShikal, если я правильно понял - просто разбивается на отдельные платы ? А компилятор потом сам соберёт как надо ?

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Странный сброс времени на DS3231.

#9

Сообщение com » 19.02.2022{, 23:47}

mironich83 писал(а):
19.02.2022{, 20:45}
За недостатком времени - не стал делать
Да, много чего неуспевается. У меня есть старинный завиток, не знаю как называется, в общем по нему бьет молоточек, и бой часов выходит. Думал какие нибудь часы механические востановить, а нету их. Вот глядя на ваши часы подумал, можно же в корпусе часы из светодиодов сделать, по типу аналоговых, этот завиток запихнуть, звук хоть настоящих часов будет, тикалку прикрутить, ну и кукушку гденибудь раздобыть. В общем идея есть! вот нашел, типа такого
СпойлерПоказать
гонг.jpg

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

Странный сброс времени на DS3231.

#10

Сообщение SergeyShikal » 20.02.2022{, 02:52}

mironich83 писал(а):
19.02.2022{, 20:45}
SergeyShikal, если я правильно понял - просто разбивается на отдельные платы ? А компилятор потом сам соберёт как надо ?
Да, но есть исключения, есть ПБ которые нужно ставить самыми первыми.

mironich83
Рядовой
Сообщения: 5
Зарегистрирован: 18.02.2022{, 12:12}
Репутация: 1
Имя: Мирон

Странный сброс времени на DS3231.

#11

Сообщение mironich83 » 20.02.2022{, 10:05}

com, красивая штука !
Тут правда есть момент : надо-ли будет в хозяйстве, чтобы они били постоянно ? Надоесть может...
Я эти делал - сначала хотел, чтобы температуру показывали и дату по маханию руки (ИК-датчик прикрутить хотел).
Потом подумал - а нафига ? Кто там будет ходить , махать...
А вот расщепить фоторамку при попытке его вкрячить - очень запросто можно !
Да и красоты лишние дырки не добавляют...
Забил на дату и температуру, оставил только время.
Идей много. Работать не всегда настроение есть...
Да и получается не всё. (((

Отправлено спустя 6 минут 51 секунду:
SergeyShikal, Спасибо .
Поищу инфу.

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Странный сброс времени на DS3231.

#12

Сообщение MTSnik10 » 11.10.2023{, 13:26}

Доброго дня. так-же как и у автора статьи столкнулся с такой-же проблемой, как решить задачу сброса?
Вложения
TEST NEW6.flp
(1004.42 КБ) 15 скачиваний

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

Странный сброс времени на DS3231.

#13

Сообщение SergeyShikal » 11.10.2023{, 16:49}

MTSnik10 писал(а):
11.10.2023{, 13:26}
Доброго дня. так-же как и у автора статьи столкнулся с такой-же проблемой, как решить задачу сброса?
Rtrig уберите
СпойлерПоказать
Безымянный.png

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Странный сброс времени на DS3231.

#14

Сообщение MTSnik10 » 11.10.2023{, 19:03}

Что с ним что без него, разници нет. Происходит сброс на нули

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Странный сброс времени на DS3231.

#15

Сообщение MTSnik10 » 12.10.2023{, 08:05}

с блока меню как будто нули приходят

Nazar
Рядовой
Сообщения: 81
Зарегистрирован: 31.05.2020{, 19:07}
Репутация: 6
Имя: Nazar

Странный сброс времени на DS3231.

#16

Сообщение Nazar » 12.10.2023{, 10:44}

MTSnik10 писал(а):
12.10.2023{, 08:05}
с блока меню как будто нули приходят
Просто сделайте чтобы при старте контроллера блок установки времени не работал и всё

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Странный сброс времени на DS3231.

#17

Сообщение MTSnik10 » 12.10.2023{, 13:32}

сделал чтоб плата 3 запускалась при появлении 1 в переменной меню. также сбрасывает

Отправлено спустя 2 минуты 49 секунд:
пробовал так. так-же
Вложения
photo_2023-10-12_15-34-48.jpg
photo_2023-10-12_15-32-15.jpg

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

Странный сброс времени на DS3231.

#18

Сообщение SergeyShikal » 12.10.2023{, 17:35}

MTSnik10 писал(а):
12.10.2023{, 13:35}
сделал чтоб плата 3 запускалась при появлении 1 в переменной меню. также сбрасывает

Отправлено спустя 2 минуты 49 секунд:
пробовал так. так-же
Вы попробуйте убрать все платы
СпойлерПоказать
TEST NEццццццццццццц.flp
(721.49 КБ) 7 скачиваний
и через установку часов реального времени настроить время
СпойлерПоказать
Безымянный.png
и после этого проверить будет сбрасываться.

Аватара пользователя
MTSnik10
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2021{, 15:11}
Репутация: 3
Имя: Timofey

Странный сброс времени на DS3231.

#19

Сообщение MTSnik10 » 12.10.2023{, 19:19}

Так время настраивается с кнопок. И часы идут правильно. Но стоит нажать кнопку меню, далее если нажать кнопку + то на табло отображаются 00:00 и коррекция начинается с нулей. Если в настройках блока меню поставить галку сохранять в еепром, то при передёргивании питания на табло отображается последняя запись еепром.

densat
Рядовой
Сообщения: 7
Зарегистрирован: 04.03.2022{, 13:40}
Репутация: 1
Имя: Денис

Странный сброс времени на DS3231.

#20

Сообщение densat » 12.10.2023{, 19:44}

MTSnik10 писал(а):
12.10.2023{, 19:19}
Так время настраивается с кнопок. И часы идут правильно...
Это вам предлагают для поиска проблемы. То есть экран в качестве показометра. Голый проект в FLProg и одна кнопка. Если нажатие на эту кнопку не приводит к сбросу часов, то плата часов DS3231, рабочая. Если да, то дальше добавлять по одной плате например, каждый раз нажимая кнопку искать проблему в коде.

Ответить

Вернуться в «Электронщикам - Непрограммистам»