Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.08.2011, 22:21
|
|
Частый гость
Регистрация: 06.08.2010
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Часы На Pic18F2550 С Usb
давно хотел сделать часы с большими семисегментами, но дорогие они у нас, поэтому все откладывал.но тут нашел на ибее дешевые, заказал. решил делать на пик 18ф2550(просто валяется без дела ). у него на борту есть юсб-интерфейс, который жалко оставить без дела, да и просто хочу получить хорошую практику программирования юсб. у меня следующий вопрос: как можно реализовать синхронизацию часов со временем винды или каким либо сервером времени при включенном инете? и возможно ли?
жду конструктивных ответов
|
|
|
Сказали "Спасибо" _BOURNE_
|
|
|
02.08.2011, 23:21
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
Ничего сложного. Мы же не знаем вашего уровня. Как делать USB HID вы и сами найдете в интернете. Как запустить часовой кварц - тоже. Что вы хотите услышать?
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
03.08.2011, 00:26
|
|
Частый гость
Регистрация: 06.08.2010
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
на данный момент я должен понять как это реализовать программно, примерный алгоритм действий микроконтроллера по опросу сервера времени. нужно ли писать какую то оболочку для винды?
уровень у меня небольшой, я же написал, что хочу по учиться на этом примере
|
|
|
Сказали "Спасибо" _BOURNE_
|
|
|
03.08.2011, 00:58
|
|
Частый гость
Регистрация: 27.01.2007
Сообщений: 41
Сказал спасибо: 15
Сказали Спасибо 15 раз(а) в 15 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
Настройте, чтобы винда время с сервера получала. Потом пишется программа, например на Делфи, которая будет получать время у винды и отправлять вашим часам.
А что за индикаторы на ибее?
|
|
|
|
03.08.2011, 10:00
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
На чем писать собрались? Есть пара демо проектов по работе с USB HID, которые я передедал под Microsoft Visual Studio 2010. Принцип там очень простой. Компьютер свое время синхронизирует сам. Для этого в винде целая служба существует. А вы просто текущее время с комьютера отправляете в порт. Ну там форму пакета сами придумайте. У меня было 8 байт - секунды, минуты, часы, дни, дни недели, месяц, год и идентификатор команды. Контроллер эти данные ловил. Если видел идентификатор, перекидывал значения в текущие переменные RTC.
С динамической индикацией тоже все просто. Конвертируем число в BCD. А потом каждый десятичный разряд декодируем. По таймеру выводим на табло.
Все это уже старые затертые методы. Каждый начинающий радиолюбитель так или иначе пытается собрать часы. Кто-то делает картинку в воздухе. Кто-то синхронизацию по USB. Я вот пока еще ничего не придумал. Видимо стар я для часов уже. Скучный был бы проект.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
03.08.2011, 12:39
|
|
Частый гость
Регистрация: 06.08.2010
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
У меня пятый курс промышленной электроники, опыта еще не так много, поэтому мне это интересно
Служба в винде обновляет время с какого сервера?
насколько там время точное?
Время будет отсылаться в контроллер по его запросу или винда будет сама отправлять данные с определенным периодом?
А индикаторы семисегментики трехдюймовые(9см высота у них) 13 баков за 5 штук. меня этот вариант вполне устроил
Заранее спасибо за ответы
|
|
|
Сказали "Спасибо" _BOURNE_
|
|
|
03.08.2011, 13:09
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
Сообщение от _BOURNE_
|
Служба в винде обновляет время с какого сервера?
|
С какого скажите, с такого и будет. По дефолту: time.windows.com
Сообщение от _BOURNE_
|
Время будет отсылаться в контроллер по его запросу или винда будет сама отправлять данные с определенным периодом?
|
Само оно вообще никуда отсылаться не будет. Вам придется написать модуль, который будет это делать.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
03.08.2011, 14:29
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
У меня после VB.NET от пуре бейсика изжога началась. Как-то оно не идет совершенно. Хотя может быть просто времени на изучение пожалел.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
03.08.2011, 14:44
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: Часы На Pic18F2550 С Usb
Сообщение от Easyrider83
|
У меня после VB.NET от пуре бейсика изжога началась.
|
А у меня изжога от .NET Framework, без которого, проги созданные с помощью VB.NET не работают!
Вот такие дела.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:00.
|
|