![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Всем привет! У меня возникла проблема с которой я уже очень долго разбираюсь и всё безуспешно. К COM порту подключён ИК приёмник и я пытаюсь получить определённый сигнал при нажатии кнопки на пульте. ИК приёмник работает по DCD каналу (1-ая ножка COM порта) и я использовал API функции для считывания состояния DCD, но всё никак не могу добиться желаемого результата... Использовал GetCommModemStatus(Port, Status),WaitCommEvent(port,IpEvtMas k,nil). Нашёл на одном сайте краткое описание как это сделать, но что-то непонятно как это реализовать.
Цитата с сайта: Цитата:
Ребята, может у кого-нибудь есть какие предложения или идеи как это всё реализовать? И что это за зверский таймер должен быть, который примерно за 300 миллисекунд сможет посчитать паузы и пульсации? При нажатии на одну и ту же кнопку пульта в WinLirc, считывается так: space 816983 pulse 183 space 20568 pulse 213 space 714023 pulse 9014 space 4490 pulse 542 space 565 pulse 595 space 539 pulse 596 space 537 pulse 590 space 520 pulse 597 space 538 и т.д.
Всегда рад помочь!
Последний раз редактировалось Stilet; 17.11.2009 в 07:43. |
|
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Цитата:
зы: а вы не рассматривали вариант реализовать через usb, постабильней и по-современней будет? например igorusb2... или возиться с контроллером не хочется? зы: схему, прошивку-исходники, печать, считывание сверху могу подкинуть
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 08.11.2009 в 01:33. |
||
![]() |
![]() |
![]() |
#3 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Большое спасибо за пояснения!
Цитата:
![]()
Всегда рад помочь!
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
итак:
- схема IR-USB, плата top (распечатать в зеркалке) и bot, справочные данные - прошивка под ATTiny2313, исходники IR ДУ, исходник работы c драйвером из delphi - прошивка-термометра-hid для той-же конструкции во вложении: - схема IR приемника... - программатор USB-AVR910 (схема, прошивка, драйвер, использовать с CVAVR) - или программатор LPT (схема, использовать с PonyProg)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 08.11.2009 в 11:20. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Очень классный материал! Ещё раз большое спасибо!!!
Всегда рад помочь!
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
угу, обращайтесь. Будет статья в ближайшее время
![]() материал по-данному >>> вопросу <<< (см. часть 2) правки уже нет, модератор объедини c постом #7, если что
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось Stilet; 17.11.2009 в 07:44. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Спасибо!!!
Всегда рад помочь!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Иморт данных из SQL в Excel при помощи QueryTable VBS, Иморт данных из SQL в Excel при помощи QueryTable | Valdocco | Microsoft Office Excel | 1 | 16.07.2009 21:50 |
Подсчёт голосов | eldar | PHP | 6 | 01.06.2009 12:40 |
Ошибка при приёме данных ServerSocket'ом | Terran | Работа с сетью в Delphi | 2 | 25.01.2009 12:20 |
программf, которая демонстрирует роботу пульта дистанционного управление | explo5ion | Фриланс | 1 | 24.06.2008 16:57 |
Подсчёт трафика | Альберт | Работа с сетью в Delphi | 2 | 10.09.2007 11:35 |