Часы DS3231

Использование различных блоков часов
Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Часы DS3231

Сообщение Evgesha »

Boroda, блок рабочий! красавчик !

У вас нет необходимых прав для просмотра вложений в этом сообщении.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Часы DS3231

Сообщение Boroda »

Хорошо!

Добавлено (19.04.2017, 09:38)
---------------------------------------------
Evgesha, проверьте, если не сложно, переход через ноль всех значений в плюс и в минус.
Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Часы DS3231

Сообщение Evgesha »

Boroda, месяц и дата через ноль не пробегает с 0 до 12 и снова 0-12 и дата также 0-31, снова 0-31,
остальные переходят через ноль.

еще вопросик можно ли сделать так чтобы при переходе в уставку подводимое значение показывало то значение которое на часах установлено ?
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Часы DS3231

Сообщение Boroda »

Так блок все время транслирует вход на выход. А вот когда нажимаются кнопки, то происходит увеличение и уменьшение параметров.

Если Вы о скорости реакции, то перетащите свои переменные с выхода блока на его вход. И лучше вообще без разрыва соединения, потому как может нарушиться последовательность действий. Блоки соедините напрямую, а к этим соединениям прицепите переменные.
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Часы DS3231

Сообщение Boroda »

Последовательность действий получается правильной только при разнесении схемы по двум платам. Блоки чтения/записи RTC устроены таким образом, что их код всегда вставляются в конец платы независимо от других блоков. Таким образом с переменных мы получали старые значенния данных, считанные в прошлом цикле. Почему Сергей сделал так - не знаю. Логичнее было бы в начале платы считать часы, а запись перетащить в конец платы.

Судя по коду, сейчас все должно быть нормально.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Boroda 19 апр 2017, 15:01, всего редактировалось 1 раз.
Nikito$
Рядовой
Сообщения: 74
Зарегистрирован: 15 дек 2016, 22:04
Откуда: Екатеринбург

Часы DS3231

Сообщение Nikito$ »

Цитата Boroda () Nikito$, протестируйте пожалуйста. У меня просто ни индикатора, ни модуля часов нет. Большое спасибо за блок! Проверил в железе,работает   Всё же решил добить свою схему)) Немного модифицировал, добавил автоматический выход из режима установки, если кнопки некоторое время не нажаты. Но вот один интересный момент... Почему-то при подключенных на вход V кнопках демультиплексор не хочет управлять простыми триггерами, НО когда я подключаю шифратор, всё работает, время устанавливается как надо. Так и должно быть??? Или я не до конца разобрался с функционалом демультиплексора???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Nikito$ 20 апр 2017, 14:18, всего редактировалось 1 раз.
Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Часы DS3231

Сообщение Evgesha »

Boroda, месяц и дата через ноль не пробегает с 0 до 12 и снова 0-12 и дата также 0-31, снова 0-31,

без изменений, выложите пожалуйста исправленный блок, а то в проекте тот же старый что ли
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/
Ответить

Вернуться в «Часы реального времени»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей