Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 02.08.2011, 22:21  
_BOURNE_
Частый гость
 
Регистрация: 06.08.2010
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
_BOURNE_ на пути к лучшему
По умолчанию Часы На Pic18F2550 С Usb

давно хотел сделать часы с большими семисегментами, но дорогие они у нас, поэтому все откладывал.но тут нашел на ибее дешевые, заказал. решил делать на пик 18ф2550(просто валяется без дела). у него на борту есть юсб-интерфейс, который жалко оставить без дела, да и просто хочу получить хорошую практику программирования юсб. у меня следующий вопрос: как можно реализовать синхронизацию часов со временем винды или каким либо сервером времени при включенном инете? и возможно ли?
жду конструктивных ответов
Реклама:
_BOURNE_ вне форума  
Сказали "Спасибо" _BOURNE_
warel (28.06.2019)
Непрочитано 02.08.2011, 23:21  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

Ничего сложного. Мы же не знаем вашего уровня. Как делать USB HID вы и сами найдете в интернете. Как запустить часовой кварц - тоже. Что вы хотите услышать?
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 03.08.2011, 00:26  
_BOURNE_
Частый гость
 
Регистрация: 06.08.2010
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
_BOURNE_ на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

на данный момент я должен понять как это реализовать программно, примерный алгоритм действий микроконтроллера по опросу сервера времени. нужно ли писать какую то оболочку для винды?
уровень у меня небольшой, я же написал, что хочу по учиться на этом примере
_BOURNE_ вне форума  
Сказали "Спасибо" _BOURNE_
warel (28.06.2019)
Непрочитано 03.08.2011, 00:58  
cignal
Частый гость
 
Регистрация: 27.01.2007
Сообщений: 41
Сказал спасибо: 15
Сказали Спасибо 15 раз(а) в 15 сообщении(ях)
cignal на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

Настройте, чтобы винда время с сервера получала. Потом пишется программа, например на Делфи, которая будет получать время у винды и отправлять вашим часам.
А что за индикаторы на ибее?
cignal вне форума  
Сказали "Спасибо" cignal
warel (28.06.2019)
Непрочитано 03.08.2011, 10:00  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

На чем писать собрались? Есть пара демо проектов по работе с USB HID, которые я передедал под Microsoft Visual Studio 2010. Принцип там очень простой. Компьютер свое время синхронизирует сам. Для этого в винде целая служба существует. А вы просто текущее время с комьютера отправляете в порт. Ну там форму пакета сами придумайте. У меня было 8 байт - секунды, минуты, часы, дни, дни недели, месяц, год и идентификатор команды. Контроллер эти данные ловил. Если видел идентификатор, перекидывал значения в текущие переменные RTC.
С динамической индикацией тоже все просто. Конвертируем число в BCD. А потом каждый десятичный разряд декодируем. По таймеру выводим на табло.
Все это уже старые затертые методы. Каждый начинающий радиолюбитель так или иначе пытается собрать часы. Кто-то делает картинку в воздухе. Кто-то синхронизацию по USB. Я вот пока еще ничего не придумал. Видимо стар я для часов уже. Скучный был бы проект.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 03.08.2011, 12:39  
_BOURNE_
Частый гость
 
Регистрация: 06.08.2010
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
_BOURNE_ на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

У меня пятый курс промышленной электроники, опыта еще не так много, поэтому мне это интересно

Служба в винде обновляет время с какого сервера?
насколько там время точное?
Время будет отсылаться в контроллер по его запросу или винда будет сама отправлять данные с определенным периодом?


А индикаторы семисегментики трехдюймовые(9см высота у них) 13 баков за 5 штук. меня этот вариант вполне устроил

Заранее спасибо за ответы
_BOURNE_ вне форума  
Сказали "Спасибо" _BOURNE_
warel (28.06.2019)
Непрочитано 03.08.2011, 13:09  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

Сообщение от _BOURNE_ Посмотреть сообщение
Служба в винде обновляет время с какого сервера?
С какого скажите, с такого и будет. По дефолту: time.windows.com
Сообщение от _BOURNE_ Посмотреть сообщение
Время будет отсылаться в контроллер по его запросу или винда будет сама отправлять данные с определенным периодом?
Само оно вообще никуда отсылаться не будет. Вам придется написать модуль, который будет это делать.
Миниатюры:
Нажмите на изображение для увеличения
Название: time.png
Просмотров: 191
Размер:	26.8 Кб
ID:	24458  
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 03.08.2011, 14:26  
Pit_PB
Прописка
 
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
Pit_PB на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

Программу для винды, работающую с USB HID можно написать на PureBasic.
Вот пара примеров.
http://purebasic.mybb.ru/viewtopic.php?id=46
http://pure-basic.narod.ru/article/pickit2.html

Вот пример программного обращения к серверу синхронизации времени и получение текущего времени. http://purebasic.info/phpBB2/viewtop...t=565&start=45
Pit_PB вне форума  
Сказали "Спасибо" Pit_PB
warel (28.06.2019)
Непрочитано 03.08.2011, 14:29  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

У меня после VB.NET от пуре бейсика изжога началась. Как-то оно не идет совершенно. Хотя может быть просто времени на изучение пожалел.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 03.08.2011, 14:44  
Pit_PB
Прописка
 
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
Pit_PB на пути к лучшему
По умолчанию Re: Часы На Pic18F2550 С Usb

Сообщение от Easyrider83 Посмотреть сообщение
У меня после VB.NET от пуре бейсика изжога началась.
А у меня изжога от .NET Framework, без которого, проги созданные с помощью VB.NET не работают!
Вот такие дела.
Pit_PB вне форума  
Сказали "Спасибо" Pit_PB
warel (28.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus <=> виртуальный USB <=> стороннее приложение PavelMSTU Proteus 12 19.09.2012 13:53
Питание USB устройств nml Делимся опытом 1 11.02.2010 14:06
Pic18f2550 - USB alex171069 Микроконтроллеры, АЦП, память и т.д 21 09.07.2007 13:45


Часовой пояс GMT +4, время: 05:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot