Помогите переделать часы на DS1302

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Goudwinn
Родился
Сообщения: 5
Зарегистрирован: Сб апр 06, 2019 16:25:47

Помогите переделать часы на DS1302

Сообщение Goudwinn »

День добрый. Есть часы на DS1302, проц без надписи. Управление одной кнопкой - по колич и длит нажатий. Мне надо секундомер (минутомер). Там он есть, но управляется количеством и длит нажатий, а надо добавить кнопку: нажал - часы перешли в 00:00 и пошли. Т,е, каждое нажатие кнопки обнуляет и запускает по новой отчет времени. Пробовал обнулять 5-ый вывод Reset - не сбрасывает. Что подскажете?
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Помогите переделать часы на DS1203

Сообщение otest »

Подскажу, искать решение.
Реклама
Goudwinn
Родился
Сообщения: 5
Зарегистрирован: Сб апр 06, 2019 16:25:47

Re: Помогите переделать часы на DS1203

Сообщение Goudwinn »

Вах, извините - DS1302. Неужели сброс на 00:00 там такая сложная процедура?
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Помогите переделать часы на DS1203

Сообщение akl »

5 лапа у DS1302 сейчас называется CE. В предыдущих DS как RST.
DS1302.PNG
Используется для программного обращения к регистрам при обмене. Причем, во время высокого уровня на этой лапе. Поэтому, вряд ли возможно аппаратное обнуление.
Реклама
Эиком - электронные компоненты и радиодетали
Goudwinn
Родился
Сообщения: 5
Зарегистрирован: Сб апр 06, 2019 16:25:47

Re: Помогите переделать часы на DS1203

Сообщение Goudwinn »

Часы сбрасываются при обнулении питания микросхемы. Такой вариант допустим? Переключать 1-ую ногу с +5 на землю?
Реклама
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Помогите переделать часы на DS1203

Сообщение akl »

Сбрасываются? DS ничего не говорит на этот счет. Только
The countdown chain is reset whenever the seconds register is written. Write transfers occur on the falling edge of
CE. To avoid rollover issues, once the countdown chain is reset, the remaining time and date registers must be
written within 1 second.
Реклама
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Помогите переделать часы на DS1203

Сообщение Novice user »

Снять и поставить на место батарейку,если прокатит(отсчет начнется с 0)-поставить кнопку на размыкание и через нее подать питание на ваши часы
Goudwinn
Родился
Сообщения: 5
Зарегистрирован: Сб апр 06, 2019 16:25:47

Re: Помогите переделать часы на DS1203

Сообщение Goudwinn »

[uquote="Novice user",url="/forum/viewtopic.php?p=4101008#p4101008"]Снять и поставить на место батарейку,если прокатит(отсчет начнется с 0)-поставить кнопку на размыкание и через нее подать питание на ваши часы[/uquote]
Вот об этом и вопрос: электронная аппаратура не очень любит частое вкл-выкл питания, а у меня это будет примерн каждые полчаса. Как микросхема посмотрит на это?
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: Помогите переделать часы на DS1302

Сообщение 1en2 »

Goudwinn писал(а):электронная аппаратура не очень любит частое вкл-выкл питания
Это она вам сама сказала или в документации прочитали ???....)))))
может быть, в какой-то дешёвой или любительской аппаратуре и есть слабые места, которые можно доработать, но принципиальных ограничений никогда не видел..... :shock:
Аватара пользователя
ddr4
Потрогал лапой паяльник
Сообщения: 352
Зарегистрирован: Ср дек 30, 2020 23:05:29

Re: Помогите переделать часы на DS1203

Сообщение ddr4 »

[uquote="Goudwinn",url="/forum/viewtopic.php?p=4102629#p4102629"]электронная аппаратура не очень любит частое вкл-выкл питания, а у меня это будет примерн каждые полчаса. Как микросхема посмотрит на это?[/uquote]эл.аппаратура не любит скачков напряжения из-за выключения и самоиндукции. Если микросхема не будет подключена к большой индуктивности с током (например к среднему выводу автотрансформатора :tea: ), то всё ок. Отключение микросхемы от питания - нормальная практика, но это конечно больше относится к непрограммируемым микросхемам.
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: Помогите переделать часы на DS1302

Сообщение Alex_641 »

Проц без надписи - и этим всё сказано ! Эти часы (как и все другие ) упровляются все с проца ! И НИКАК ты с ними ничего не сделаешь ! Ну может батарейку отключишь, а потом ... а потом наверное проц позволит тебе её переустановить ...

Добавлено after 7 minutes 54 seconds:
Этим часам реального времени пофиг отключение питания если батарейка рабочая ! Они для этого и расчитаны ! Но если батарейка дохлая , то беда .
Не спрашивай по ком звонит колокол, он звонит по тебе !
Аватара пользователя
ddr4
Потрогал лапой паяльник
Сообщения: 352
Зарегистрирован: Ср дек 30, 2020 23:05:29

Re: Помогите переделать часы на DS1302

Сообщение ddr4 »

[uquote="Goudwinn",url="/forum/viewtopic.php?p=4095989#p4095989"]Мне надо секундомер (минутомер). надо добавить кнопку: нажал - часы перешли в 00:00 и пошли. Т,е, каждое нажатие кнопки обнуляет и запускает по новой отчет времени.[/uquote]А что это вам даст? Считывать прошедшее время вы будете через другой МК, почему бы на нём не сделать эту процедуру по прерыванию?
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: Помогите переделать часы на DS1302

Сообщение Alex_641 »

До начала основного цикла , опрашиваем часы , и если в них гавно ( а если отрубалось питание , и питание батарейки) ТО В НИХ ГАВНО , вызываем процедуру установки часов ! и фсё !
Не спрашивай по ком звонит колокол, он звонит по тебе !
Ответить

Вернуться в «Умные мысли»