Получить текущее время программно
- Сообщения: 5
- Зарегистрирован: Вт дек 12, 2017 11:24:02
Пытаюсь спроектировать часы с будильником без использования DS1307. Вопрос таков, возможно ли как-то получать текущее время, чтобы я мог начинать вести отчет с него?
- Реклама
- Сообщения: 5
- Зарегистрирован: Вт дек 12, 2017 11:24:02
[uquote="vem566",url="/forum/viewtopic.php?p=3259877#p3259877"]GPS. Навалом схем.[/uquote]
Я не понял о чем вы. Вот я пишу прошивку для контроллера на С, мне нужно просто программно узнать настоящее время.
Я не понял о чем вы. Вот я пишу прошивку для контроллера на С, мне нужно просто программно узнать настоящее время.
- Сообщения: 5
- Зарегистрирован: Вт дек 12, 2017 11:24:02
[uquote="-Valerius-",url="/forum/viewtopic.php?p=3259889#p3259889"]На каком "камне" пытаетесь это реализовать?[/uquote]
ATmega8535
ATmega8535
- Реклама
Отлично.
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?
- Сообщения: 5
- Зарегистрирован: Вт дек 12, 2017 11:24:02
[uquote="-Valerius-",url="/forum/viewtopic.php?p=3259893#p3259893"]Отлично.
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?[/uquote]
Вы неправильно меня поняли. Сама система уже реализована, все работает. Просто при запуске у меня отсчет всегда ведется с нуля, а я хочу, чтобы велся с текущего времени, которое, допустим, на компьютере установлено. Возможно ли это без ds1307?
Используйте асинхронный режим работы таймера и получайте свою секунду времени.
Дальше что вы будете с ней делать- вам решать.
Справитесь?[/uquote]
Вы неправильно меня поняли. Сама система уже реализована, все работает. Просто при запуске у меня отсчет всегда ведется с нуля, а я хочу, чтобы велся с текущего времени, которое, допустим, на компьютере установлено. Возможно ли это без ds1307?
Значит нужно для этого организовать питание контролёра так, чтобы он в сон уходил но счёт времени не останавливался, либо как вам верно заметили- использовать модуль GPS. При запуске устройства ваша программа должна будет считывать время с модуля (но тогда спрашивается- зачем нужна программа , если время с модуля считывается?)
- Сообщения: 5
- Зарегистрирован: Вт дек 12, 2017 11:24:02
Спасибо за ответ. Пытаюсь исполнять прихоти преподавателя, тоже не понимаю, зачем требовать реализацию без ds1307 и при этом просить начинать отсчет с настоящего времени.
Дайте телефон преподавателя.
Docendo discimus
- Сообщения: 312
- Зарегистрирован: Вс июл 29, 2012 16:25:39
[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, ...)
- Сообщения: 1849
- Зарегистрирован: Вс дек 25, 2016 08:34:54
- Сообщения: 2411
- Зарегистрирован: Ср фев 23, 2011 12:12:31
Ну если DS1307 нельзя, возьми DS3231. Она даже точнее)
Глупый не задает вопросы. Глупый и так все знает.
блин, при любой реализации RTC первично все равно надо ВВОДИТЬ ТОЧНОЕ время. взять его из GPS - единственный доступный способ получить его в автономном устройстве БЕЗ РУЧНОГО ВВОДА, да и то часовой пояс может придется корректировать...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 312
- Зарегистрирован: Вс июл 29, 2012 16:25:39
[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.
потому что цитировать надо правильно: я говорил об автономных устройствах.mas123 писал(а):Почему же единственный?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 2411
- Зарегистрирован: Ср фев 23, 2011 12:12:31
Ну тогда gsm-gprs модуль. Подключаемся к инету и узнаём время. Вполне автономно. Или GPS модуль.
Глупый не задает вопросы. Глупый и так все знает.
кам вы далеко имыслте пакаление айфон и пэпси...в те времена не GPS не сота-комутатор синхро не сотовой синхры не було
возми чип RTC в 286-386 там чтото из сери 40ххх стояло не вспомню надо плты в хламе смотреть
возми чип RTC в 286-386 там чтото из сери 40ххх стояло не вспомню надо плты в хламе смотреть
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Ещё один вариант: Собрать приёмник (можно и к трансляции подключиться) и выставлять время по шестому сигналу точного времени.
Так же, есть радиостанции, передающие эталонные частоты и сигналы точного времени.
Так же, есть радиостанции, передающие эталонные частоты и сигналы точного времени.
можно камеру приделать, чтобы на ходики смотрела

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


