Получить текущее время программно
Получить текущее время программно
Пытаюсь спроектировать часы с будильником без использования DS1307. Вопрос таков, возможно ли как-то получать текущее время, чтобы я мог начинать вести отчет с него?
- Реклама
Re: Получить текущее время программно
GPS. Навалом схем.
Re: Получить текущее время программно
[uquote="vem566",url="/forum/viewtopic.php?p=3259877#p3259877"]GPS. Навалом схем.[/uquote]
Я не понял о чем вы. Вот я пишу прошивку для контроллера на С, мне нужно просто программно узнать настоящее время.
Я не понял о чем вы. Вот я пишу прошивку для контроллера на С, мне нужно просто программно узнать настоящее время.
- -Valerius-
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Сб янв 12, 2013 22:43:10
- Откуда: Москва
Re: Получить текущее время программно
На каком "камне" пытаетесь это реализовать?
Re: Получить текущее время программно
[uquote="-Valerius-",url="/forum/viewtopic.php?p=3259889#p3259889"]На каком "камне" пытаетесь это реализовать?[/uquote]
ATmega8535
ATmega8535
- Реклама
- -Valerius-
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Сб янв 12, 2013 22:43:10
- Откуда: Москва
Re: Получить текущее время программно
Отлично.
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?
Re: Получить текущее время программно
[uquote="-Valerius-",url="/forum/viewtopic.php?p=3259893#p3259893"]Отлично.
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?[/uquote]
Вы неправильно меня поняли. Сама система уже реализована, все работает. Просто при запуске у меня отсчет всегда ведется с нуля, а я хочу, чтобы велся с текущего времени, которое, допустим, на компьютере установлено. Возможно ли это без ds1307?
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?[/uquote]
Вы неправильно меня поняли. Сама система уже реализована, все работает. Просто при запуске у меня отсчет всегда ведется с нуля, а я хочу, чтобы велся с текущего времени, которое, допустим, на компьютере установлено. Возможно ли это без ds1307?
- -Valerius-
- Встал на лапы
- Сообщения: 99
- Зарегистрирован: Сб янв 12, 2013 22:43:10
- Откуда: Москва
Re: Получить текущее время программно
Значит нужно для этого организовать питание контролёра так, чтобы он в сон уходил но счёт времени не останавливался, либо как вам верно заметили- использовать модуль GPS. При запуске устройства ваша программа должна будет считывать время с модуля (но тогда спрашивается- зачем нужна программа , если время с модуля считывается?)
Re: Получить текущее время программно
Спасибо за ответ. Пытаюсь исполнять прихоти преподавателя, тоже не понимаю, зачем требовать реализацию без ds1307 и при этом просить начинать отсчет с настоящего времени.
Re: Получить текущее время программно
[uquote="thallkeer",url="/forum/viewtopic.php?p=3259895#p3259895"]при запуске у меня отсчет всегда ведется с нуля, а я хочу, чтобы велся с текущего времени, которое, допустим, на компьютере установлено. Возможно ли это без ds1307?[/uquote]Разумеется. Вопрос лишь в том, где взять это точное время.
Вариантов куча: кроме RTC можно использовать уже упомянутое GPS, помимо этого можно узнать время в интернете (SNTP), можно получить время через GSM.
В крайнем случае - организовать подключение к компу (RS-232, WiFi, ...)
Вариантов куча: кроме RTC можно использовать уже упомянутое GPS, помимо этого можно узнать время в интернете (SNTP), можно получить время через GSM.
В крайнем случае - организовать подключение к компу (RS-232, WiFi, ...)
Re: Получить текущее время программно
Но, DS1307 синхронизирую так
Re: Получить текущее время программно
Ну если DS1307 нельзя, возьми DS3231. Она даже точнее)
Глупый не задает вопросы. Глупый и так все знает.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Получить текущее время программно
блин, при любой реализации RTC первично все равно надо ВВОДИТЬ ТОЧНОЕ время. взять его из GPS - единственный доступный способ получить его в автономном устройстве БЕЗ РУЧНОГО ВВОДА, да и то часовой пояс может придется корректировать...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Получить текущее время программно
[uquote="ARV",url="/forum/viewtopic.php?p=3269850#p3269850"]взять его из GPS - единственный доступный способ[/uquote]Почему же единственный? GMS, можно использовать SNTP при наличии сети (Ethernet, WiFi, GSM) , можно через HTTP узнать время...
Для извращённой экзотики можно использовать протокол IEC-101, а это уже передача через RS-485.
Для извращённой экзотики можно использовать протокол IEC-101, а это уже передача через RS-485.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Получить текущее время программно
потому что цитировать надо правильно: я говорил об автономных устройствах.mas123 писал(а):Почему же единственный?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Получить текущее время программно
Ну тогда gsm-gprs модуль. Подключаемся к инету и узнаём время. Вполне автономно. Или GPS модуль.
Глупый не задает вопросы. Глупый и так все знает.
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Получить текущее время программно
кам вы далеко имыслте пакаление айфон и пэпси...в те времена не GPS не сота-комутатор синхро не сотовой синхры не було
возми чип RTC в 286-386 там чтото из сери 40ххх стояло не вспомню надо плты в хламе смотреть
возми чип RTC в 286-386 там чтото из сери 40ххх стояло не вспомню надо плты в хламе смотреть
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: Получить текущее время программно
Ещё один вариант: Собрать приёмник (можно и к трансляции подключиться) и выставлять время по шестому сигналу точного времени.
Так же, есть радиостанции, передающие эталонные частоты и сигналы точного времени.
Так же, есть радиостанции, передающие эталонные частоты и сигналы точного времени.
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Получить текущее время программно
можно камеру приделать, чтобы на ходики смотрела

Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


