Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Получить данные с USB ИК


Автор: mr_smit 3.10.2009, 12:17
Есть обычный ИК порт Tekram IR-412. Подключается к компьютеру по USB 1.1. Ставятся дрова. Как "снять" с него полученную информацию?

В системе он значится в списке ИК:
user posted image

Полазив по свойствам, я сделал следующие выводы:

1. Порт может работать со скоростью до 4 Мбит/с
2. Производитель ИК приемника/передатчика Vishay. Данным требованиям удовлетворяет их трансивер http://www.vishay.com/docs/81211/tfdu6103.pdf
3. Производитель чипа для связи по USB Moschip. У них на сайте нашел http://www.moschip.com/mcs7780.php:
...
    * IrDA data rates from 2.4 Kbps to 115.2 kbps in SIR mode
    * Support MIR (Medium IR) at 1.152 Mbps
    * Support FIR (Fast IR) mode with data rate of 4 Mbps
    * Uses standard IrDA transceivers
    * USB specification 1.1 compliant.

    * Supports all USB standard commands.
    * Full compliance to IrDA 1.4
...

Так сказать... скорее всего он.

http://radikal.ru/F/s49.radikal.ru/i126/0910/4b/71eb0902f620.jpg.html

Возможно ли "подключиться" к его драйверу? Или как к стандартному устройству IrDA? Чтобы получить данные с ИК пульта дистанционного управления.

Автор: Romikgy 7.10.2009, 21:24
а ком порт не поднимает?

Автор: mr_smit 8.10.2009, 21:58
user posted image

При чем тут com порт? Идея как раз в том чтобы получить информацию от стандартного системного IrDA устройства подключенного к USB. 

Автор: Romikgy 9.10.2009, 21:10
при том что основные ИК контролеры , эмулируют ком порт ,
здесь как понимаю упустили момент создания ком порта,
тогда или юзать запросы к драйверу , по типу ком порта ,
или же напрямую обращатся к юсб порту к функциям девайса....

Автор: mr_smit 12.10.2009, 21:34
Аааа.... Сразу не понял. Про com порт я в курсе. Просто после установки дров нового com порта не появилось.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)