Krasorion.ru

Упаковочные материалы

Com порт глазами ремонтника часть 2, yw-leopard 06 как подключить com порт, com порт блютуз

Наружные разъёмы материнской платы: PS/2 (1 - мышь, 2 - клавиатура), сетевой 8P8C-разъём (3), USB (4), D-subminiature (9-контактный разъём COM-порта (5), 25-контактный разъём LPT порта (6), VGA порт (7), MIDI (8)) и 3.5 мм аудио входы-выходы (9)
9-контактный разъём устройства, подключаемого к COM-порту

После́довательный порт (англ. Serial port), серийный порт или COM-порт[1] (произносится «ком-порт», от англ. Communication port) — двунаправленный последовательный интерфейс, предназначенный для обмена битовой информацией.

Последовательным данный порт называется потому, что информация через него передаётся по одному биту, бит за битом (в отличие от параллельного порта). Хотя некоторые другие интерфейсы компьютера — такие как Ethernet, FireWire и USB — также используют последовательный способ обмена, название «последовательный порт» закрепилось за портом, имеющим стандарт RS-232C, и предназначенным изначально для обмена информацией с модемом.

Содержание

Назначение

Наиболее часто для последовательного порта персональных компьютеров используется стандарт RS-232C. Ранее последовательный порт использовался для подключения терминала, позже для модема или мыши. Сейчас он используется для соединения с источниками бесперебойного питания, для связи с аппаратными средствами разработки встраиваемых вычислительных систем, спутниковыми ресиверами, а также с приборами систем безопасности объектов.

С помощью COM-порта можно соединить два компьютера, используя так называемый «нуль-модемный кабель» (см. ниже).

Разъемы

На материнских платах ведущих производителей (например, Intel) или готовых системах (например, IBM, Hewlett-Packard, Fujitsu Siemens Computers) для последовательного порта принято следующее условное обозначение: Последовательный порт — условное обозначение

Варианты разъёма COM-порта типа DE-9F

Наиболее часто используются стандартизированные в 1969 году D-образные разъёмы: 9-ти и 25-тиконтактные, (DE-9 и DB-25 соответственно). Раньше использовались также DB-31 и круглые восьмиконтактные DIN-8. Максимальная скорость передачи, в обычном исполнении порта, составляет 115 200 бод.

Актуальность

Широко распространённый в IBM PC-совместимых компьютерах, последовательный порт в настоящее время морально устарел (Спецификация PC99 - один из примеров попытки избавиться в современных материнских платах от наследия старых интерфейсов), но ещё нередко присутствует на современных компьютерах и используется в промышленном и узкоспециальном оборудовании. В настоящее время в IBM PC-совместимых компьютерах активно вытесняется интерфейсом USB, в MacintoshFireWire.

Программный доступ к СОМ-порту

UNIX

COM-порты в операционной системе Unix (Linux) — это файлы символьных устройств. Обычно эти файлы располагаются в каталоге /dev и называются

  • ttyS0, ttyS1, ttyS2 и т. д. в Linux
  • ttyd0, ttyd1, ttyd2 и т. д. (или ttyu0, ttyu1, ttyu2 и т. д. начиная с версии 8.0) в FreeBSD
  • ttya, ttyb, ttyc и т. д. в Solaris
  • ttyf1, ttyf2, ttyf3 и т. д. в IRIX
  • tty1p0, tty2p0, tty3p0 и т. д. в HP-UX
  • tty01, tty02, tty03 и т. д. в Digital Unix
  • ser1, ser2, ser3 и т. д. в QNX

Для программного доступа к СОМ-порту необходимо открыть на чтение/запись соответствующий файл и сделать вызовы специальных функций tcgetattr (для того, чтобы узнать текущие настройки) и tcsetattr (чтобы установить новые настройки). Также может потребоваться сделать вызовы ioctl с определенными параметрами. После этого при записи в файл данные будут отправляться через порт, а при чтении программа будет получать уже принятые данные из буфера СОМ-порта.

Windows

COM-порты в операционной системе Windows — это именованные каналы для передачи данных, называемые обычно COM1, COM2 и т. д. по порядку обнаружения драйверов соответствующих устройств. Например, для обмена информации через Bluetooth многие драйверы представляются операционной системе как COM-порт, и резервируют похожее имя. Следует также отметить, что организация взаимодействия по последовательному порту с точки зрения программирования реализуется значительно легче, чем другие способы.[источник не указан 1233 дня]

Для каждого порта в реестре имеется раздел. Эти разделы имеют такие имена:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\Parameters\Serial10000

где последнее значение “Serial10000” - уникальный номер для каждого нового добавленного в систему COM-порта, для второго – “Serial10001” и т.д

Для связи с устройствами, поддерживающими Bluetooth, некоторым программам (например, к таким программам относятся: программа, которая синхронизирует список контактов с мобильным телефоном; программа, которая извлекает координаты GPS из GPS-приемника) на компьютере пользователя требуется COM-порт.

К программам, использующим COM-порты для поддержки связи с помощью технологии беспроводного подключения Bluetooth, непосредственно разработанных фирмой Microsoft, относятся:

OS/2

Имеющийся драйвер COM.SYS поддерживает только 4 COM-порта, каждый из которых должен иметь свою линию прерываний. Для обслуживания COM-портов с общей линией прерывания необходимо воспользоваться драйвером SIO[2].

Нуль-модемный кабель

В некоторых случаях возможно применение упрощённого варианта кабеля, в котором задействуются только контакты 2, 3 и 5.

См. также

Примечания

  1. Используется только в терминологии ОС семейства Windows
  2. Установка платы COM порта в компьютер

Ссылки

  • Перевод руководства по программированию СОМ-порта в POSIX операционных системах
  • Лабораторная работа. Изучение последовательного порта UART
  • MSDN. Serial Communications (Eng-1995)
  • Распайка разъёма COM 9 pin
  • Распайка разъёма COM 25 pin
  • Программирование порта на java — позволяет работать из Windows, в отличие от официальных пакетов от Sun.
  • Java Simple Serial Connector - библиотека для работы с последовательными портами из Java. Поддерживает Win32(Win98-Win7) и Win64.
  • Программирование COM порта на C++ под Windows. Готовая библиотека, исходные тексты, примеры программ.
  • Яшкардин В.Л. Последовательный порт. Программирование COM-порта в Windows и MS-DOS. SoftElectro (2009).

Com порт глазами ремонтника часть 2, yw-leopard 06 как подключить com порт, com порт блютуз.

Северо-западный майду, Файл:Russian laquered box - Suzdal.jpg, Лешев-Тамакское сельское поселение, Третий дивизион чемпионата мира по хоккею с шайбой 2002, Ричард де Клер, 5-й граф Хартфорд.

© 2011–2023 krasorion.ru, Россия, Братск, ул. Ленинская 34, +7 (3953) 38-98-93