Страница 1 из 1
Часы DS3231
Добавлено: 28 янв 2020, 12:27
pasha71
Всем привет. Может кто нибудь подскажет способ остановить часы (DS3231), и по импульсу ( кнопка, сигнал сейчас не важно) запустить их снова. А вообще это можно сделать с этими часами, или это не возможно?. Сбрасывать легко, а вот остановить их как?
Часы DS3231
Добавлено: 28 янв 2020, 12:36
Alias
Очень просто: считываете в специальные переменные текущие значения и переключателем переключаетесь на них, то есть с часов, минут, секунд и прочего блока часов на эти новые переменные. Затем, когда нужно пустить часы снова, устанавливаете на них сохраненные значения и переключаетесь обратно на часы.
Попутно еще вопрос: как можно снимать с часов импульсы, меньше секунды? Например, 0,2?
Часы DS3231
Добавлено: 28 янв 2020, 12:38
Sancho
[ref]pasha71[/ref], Для
информации
Часы DS3231
Добавлено: 28 янв 2020, 12:53
pasha71
Я так понимаю что остановить часы нельзя, можно только сбросить.У меня есть модуль с выведенным RST контактом, но я думаю что это тот же пин который в программе в блоке установки часов, то есть сбросил и часы пошли с нуля. Наверное остановить невозможно, нужно извращаться как то. Всем спасибо, особенно за информацию на русском языке)))
Отправлено спустя 2 минуты 24 секунды:
[ref=#404040]Alias[/ref], Я конечно могу ошибаться, а разве выход SQW не программируемый по частоте? Или это я не в те ворота?
Часы DS3231
Добавлено: 28 янв 2020, 12:56
Alias
А, физически? Кажется, там можно снимать хоть 32кГц, в программе бы...
Часы DS3231
Добавлено: 28 янв 2020, 13:02
pasha71
Ну кроме прерываний по переполнению ни чо в голову не лезет )))))))
Часы DS3231
Добавлено: 28 янв 2020, 13:08
Alias
Жаль. У меня в проектах много разных синхроимпульсов - производных от секунд, минут и даже часов и суток, чтобы впустую не гонять платы и блоки. И очень не хватает более коротких. Сейчас использую для этого генератор, но хочется синхронности с часами. Впрочем, это только поболтать, хотелки, хватает и того, что уже есть.
Часы DS3231
Добавлено: 28 янв 2020, 15:09
pasha71
Согласен. Нам всегда мало.
Отправлено спустя 1 час 57 минут 38 секунд:
Нашёл. Сделал псевдо - остановку с помощью генератора и ТТ триггера с кнопкой))))