Инфракрасный порт (IR-порт) компьютера , как интерфейс связи с МК IR-коммуникация зарекомендовала себя не шибко хорошо, по крайней мере, у многих имеется к ней предубеждение. Однако речь сейчас пойдет вовсе не о самой связи посредством инфракрасного излучения, а лишь использования, имеющегося на большинстве материнских плат, разъема IR-порта.
На разъеме имеем:
1) IRTX - линию передачи
2) IRRX - линию приема
3) VCC - напряжение 5 Вольт
4) GND - земля
и больше ничего.
Чем, на мой взгляд, этот порт так привлекателен для целей связи с МК, по сравнению со стандартным RS-232? - Прежде всего тем, что не требует специальных прибамбсов ("драйверов") для конвертирования уровней RS-232-сигналов -12/+12 вольт в TTL-уровень. Соответственно этому, не требуется 12-вольтовый источник питания для кормления этих драйверов.
Оказывается, что
IR-порт на материнской плате это и есть в чистом виде UART !!! Присоединяй, как есть, и радуйся :-) Опять же и 5-вольтовое напряжение можно нахаляву позаимствовать. А уж для тех МК-устройств, которое можно поместить под крышку компьютера, лучшего интерфейса не придумаешь.
Для тех, кто ничего не знает про IR-порт, предлагаю посмотреть вот эту ссылку:
http://www.eix.co. …icles/IrDA/Welcome.htm
Сама же я пишу эти бравурные строки :-) затем, чтобы найти людей, которые уже испробывали такую связь на практике. Хотелось бы узнать у них, как им удалось преодолеть козни (другого слова не подберешь) программирования IR-порта из под Windows. Под Win98 с этим портом ассоциируются дополнительные ВИРТУАЛЬНЫЕ COM-порт и LPT-порт, у которых нет имени, по которому их можно было бы открыть, как файлы. А функции специального драйвера IR-порта, который ставится на Win9X-Win2000-WinXP, мной пока глубоко не изведаны.