ds3231,avr,7сгмнтнк

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Catdawr
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс авг 21, 2016 19:53:33

ds3231,avr,7сгмнтнк

Сообщение Catdawr »

Здравствуйте друзья, делаю, медленно-медленно и спокойно, часы. Простая вещь, без прекрас. Просто часы на ds3231, которые через atmegu8 будут проецировать время на 7-исегментные индикаторы. Но мне не очень понятен момент считывания данных с ds3231. В смысле, когда это делать, и как часто, чтобы вывести вермя на сегменты. Меня интересует сам принцип.
Например: гонять секунды,минуты,часы в мк и выводить их на сегменты, при этом раз в минуту сверяя время с ds3231, или ежесекундно трясти ds3231 на достоверные данные, и лить их сразу в сегменты ( этот вариант мне кажется жестоким)? ... или может еще как то?
Буду рад вашим предложениям (а всё что я смог придумать, я уже перечислил :( )
Реклама
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: ds3231,avr,7сгмнтнк

Сообщение musor »

У КАК ВСЕ ЗАПУШЕНО... ВОН КОМП ОБРАЦАЕТСЯ К RTC ТОКА ПРИ СТАРТЕ БИОСА ПОТОМ ПРИ ИНИТЕ ОСИ...ОСТАЛНОЕ ВРЕМЯ ЖИВЕМ СВОЕЙ ЖИЗНЬЮ НО МОЖНО И ИНАЧЕ ЧИТАТЬ РЕГИСТ В ЦИКЛЕ ЕЖЕСЕКУНДНО
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Catdawr
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вс авг 21, 2016 19:53:33

Re: ds3231,avr,7сгмнтнк

Сообщение Catdawr »

У КАК ВСЕ ЗАПУШЕНО... ВОН КОМП ОБРАЦАЕТСЯ К RTC ТОКА ПРИ СТАРТЕ БИОСА ПОТОМ ПРИ ИНИТЕ ОСИ...ОСТАЛНОЕ ВРЕМЯ ЖИВЕМ СВОЕЙ ЖИЗНЬЮ НО МОЖНО И ИНАЧЕ ЧИТАТЬ РЕГИСТ В ЦИКЛЕ ЕЖЕСЕКУНДНО
Дружище, ты по существу, по существу говори... а то ты, вроде, и нового ничего не изрек (или я слеп) и по старому не прояснил (как лучше то ?).... а, и потише там с валерьяном, завтра понедельник, на работу.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: ds3231,avr,7сгмнтнк

Сообщение Аlex »

А в чём проблема то ? Читайте тогда, когда это необходимо.
И почему "жестоко" ?

Добавлено after 1 minute 3 seconds:
PS: musor, клаву смени. У тебя капс застрял.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: ds3231,avr,7сгмнтнк

Сообщение Albert_V »

Catdawr, "Закажите", при инициализации ds3231, вывод на INT/SQW 1Hz, заведите эту линию на вход порта как INT и работайте по нему.
Постоянно "долбить" DS и смотреть "не изменилось ли время" - не вижу смысла.
Реклама
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: ds3231,avr,7сгмнтнк

Сообщение musor »

не все чипы это умеют
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: ds3231,avr,7сгмнтнк

Сообщение Albert_V »

[uquote="musor",url="/forum/viewtopic.php?p=3237459#p3237459"]не все чипы это умеют[/uquote]Это, типа, я pdf не посмотрел до ответа на вопрос? :))) :))) :)))
musor, Special for you: DS3231 - "умеет".
Аватара пользователя
Mishany
Электрический кот
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Re: ds3231,avr,7сгмнтнк

Сообщение Mishany »

:facepalm: даже ds1307 умеет
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ds3231,avr,7сгмнтнк

Сообщение BOB51 »

При запуске однократное чтение содержимого ИЗ RTC обязательно.
Продолжение работы возможно в двух вариантах:
1 использование сигнала RTC как источника прерывания (или каскадируемо на вход счетчика с последующим прерыванием от него)
2 использовать внутренний тактовый сигнал МК (если МК с внешним КВАРЦЕМ) сконфигурировав соответствующим образом какой-нибудь из имеющихся таймеров.
Выбор зависит от свободных на данной конструкции ресурсов.
:beer:
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: ds3231,avr,7сгмнтнк

Сообщение musor »

[uquote="Albert_V",url="/forum/viewtopic.php?p=3237463#p3237463"]я pdf не посмотрел до ответа на вопрос? :))) :))) :)))
musor, Special for you: DS3231 - "умеет".[/uquote]
в ДШ ДА...ориги думаю да ..но недавно столкивался что в китайклонах оно НЕ РАБОТАЛО ВАбще или как надо да вроде и у других попадали... :dont_know: но конечно можно чипы поподбирать если есть выбор :wink: :idea:
это не в упрек ...а так для сведения :wink: чтоб если что не удивлялись...
про варианты уже сказано достаточно яб ыфбрал
BOB51 писал(а):2 использовать внутренний тактовый сигнал МК (если МК с внешним КВАРЦЕМ) сконфигурировав соответствующим образом какой-нибудь из имеющихся таймеров.
Выбор зависит от свободных на данной конструкции ресурсов.
хотя дело вкуса и СВОБОДНЫХ ресурсов
просто заметил что многие програмеры при работе игнорируют rtc коректируясь под них раз в сутки или раз в N часоф или по внешнему событию
так же сделано и в приборах где ЕСТЬ ВНУТРЕНЯЯ ОС-например принтерах ролутерах компах фотиках это не смотря на наличие кварка 32768
попадал даже хитрый индюк от телефона порнослоник...там встроен в индикаторRTC -в простое выводит несбрасываемые часики!!!(батарейка бекапа 1,5в)
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15556
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ds3231,avr,7сгмнтнк

Сообщение BOB51 »

Такая метода (брать данные однократно, базируясь на собственном тайм-генераторе) основана на невозможности точной подстройки делителя в большинстве "старых" RTC. В отличии от генератора сетки частот МК - там и исходная частота побольше и возможность менять коэффициент деления получше.
Посему оперативно скорректировать точность хода RTC в автономном режиме весьма заморочно.
У новых RTC уже закладывается возможность такой коррекции.
Правда ... НЕ У ВСЕХ... (и часто отсутствует у "клонов")
:(
Ответить

Вернуться в «Периферия»