COM port (Communication port, последовательный порт, Serial Port) – это стандартный двунаправленный последовательный порт компьютера, используется для передачи данных согласно протоколу RS-232.

Примечание. RS-232 (Recommended Standard 232) – это протокол последовательной передачи данных между двумя устройствами (информация передается пакетами по одному байту). Согласно данному протоколу, информация передается у виде двоичного кода: логическому нулю соответствует значение напряжение со знаком “+”, а логической единице соответствует значение напряжения со знаком “–“.

Физически COM-порт реализован в виде 9-контактного разъема (DB-9M) или 25-контактного разъема (DB-25M).

Рис 1. Разъем DB-9M

Рис 2. Разъем DB-25M

Раньше COM-порты использовались для подключения к компьютеру модема или мыши. Интерфейс COM также позволял объединять персональные компьютеры в сеть. В настоящее время данный интерфейс морально устарел (вытеснен интерфейсами USB и FireWire ), хотя ещё встречаются ПК, на которых присутствует данный порт.

СОМ-порт может выполнять обмен данными на скорости до 115200 бит/с (в данном случае бит/с = бод)

С0М1, COM2, COM3, COM4 — имена, присвоенные последовательным портам ввода/вывода.

Ряд опций BIOS предназначен для настройки работы портов ввода-вывода компьютера. К подобной категории относится и опция Serial Port(Последовательный порт). Она позволяет настроить основные параметры работы последовательного порта, такие, как номера прерываний IRQ и адреса ввода-вывода.

Принцип работы

Последовательный порт компьютера является одним из самых старых и давно используемых портов ввода-вывода. В современных компьютерах последовательный порт можно встретить далеко не всегда, но и сейчас он имеет применение в определенных сферах. Также последовательный порт часто называют портом COM.

Отличительной особенностью последовательного порта является его способ организации передачи данных. В этом плане последовательный порт существенно отличается от параллельного порта, стандарт которого предусматривает наличие 8 линий данных, по которым происходит одновременная передача сигналов. Передача данных через последовательный порт осуществляется всего по двум линиям данных, одна из которых предназначена для передачи в одну сторону, от порта к подключенному к нему устройству, а другая – в обратную сторону. Отсылка данных при этом происходит в последовательном режиме, то есть, в режиме передачи битов друг за другом. Кроме того, COM-port имеет несколько служебных линий данных.

К последовательному порту можно подключать различные периферийные устройства. Чаще всего в качестве подобных устройств служат коммуникационные устройства, такие, как модемы, а также мыши. Кроме того, многие встроенные модемы эмулируют работу с COM port-ом.

Всего, как правило, в системе может быть не более 4 последовательных портов (COM1, COM2, COM3 и COM4). Для каждого из них в системе отводится определенное аппаратное прерывание IRQ, а также определенный адрес в памяти, через который порт может обращаться к центральному процессору. Как правило, под последовательные порты отводятся прерывания IRQ3 и IRQ4. Обычно они относятся соответственно к первому и второму последовательным портам. Порты COM3 и COM4 могут использовать прерывания, установленные соответственно для первого и второго портов.

Так как в персональном компьютере может быть не один COM-port, то в BIOS могут существовать две аналогичные друг другу опции, например, Serial Port 1 и Serial Port 2, предназначенные для настройки двух пар портов (нечетных и четных), расположенных на материнской плате. Опция Serial Port также может иметь и другие названия, например, COM Port, Serial Port Address, Onboard UART или Onboard Serial Port.

Опция Serial Port может принимать различные значения. Наиболее часто используется вариант значения Auto (Автоматический выбор). Выбор подобного варианта позволит BIOS автоматически настроить адрес ввода-вывода и номер прерывания соответствующего порта.

Также пользователь может указать значение адреса ввода-вывода и номер прерывания, выбрав его из набора вариантов. При этом варианты значений указываются в виде адрес/прерывание IRQ, например, 2F8/IRQ3. Как правило, пользователь может выбрать всего из двух значений прерывания – IRQ3 или IRQ4, а каждое прерывание имеет лишь два доступных адреса – 3F8, 3E8 для IRQ4 и 2F8, 2E8 для IRQ3. Таким образом, пользователь имеет всего 4 доступных варианта. В большинстве случаев для первого последовательного порта (COM1) в BIOS по умолчанию используется вариант 3F8/IRQ4. Но обычно оба прерывания (IRQ3 и IRQ4) и соответствующие им адреса ввода-вывода равноценны, и не имеет особого значения, какое из них следует выбрать пользователю.

В некоторых BIOS можно встретить и другие номера прерываний (не IRQ3 и IRQ4). Эта возможность может быть полезной в том случае, если прерывания IRQ3 и IRQ4 оказались заняты какими-то другими устройствами.

Иногда в параметре отсутствует выбор значений прерываний и адресов ввода-вывода, зато есть вариант Enabled (Включено). После выбора данного варианта становятся доступными две вложенные опции – Base I/O Address и Interrupt, которые предназначены соответственно для выбора адресов ввода-вывода и номеров прерываний. Такая конфигурация опции обычно встречается на материнских платах Intel.

Часто в опции Serial Port может встретиться также значение Disabled (Отключить). Установка данного значения позволяет отключить последовательный порт. При отключении port-а ресурсы, используемые им – прерывание и адрес ввода-вывода становятся свободными и могут быть использованы другими устройствами.

Какое значение выбрать?

В большинстве случаев лучше всего выбрать значение Auto, чтобы BIOS смогла бы автоматически выбрать нужные варианты прерываний и адресов ввода-вывода. Кроме того, современные операционные системы, такие, как Windows, умеют автоматически распределять адреса и прерывания устройств, поэтому их ручная настройка средствами BIOS не требуется. Тем не менее, если у вас установлена старая операционная система, такая, как MS-DOS, то в ряде случаев может потребоваться ручная установка прерываний. В частности, могут встречаться DOS-программы, которые требуют работы с COM-портом, имеющим определенное прерывание и определенное значение адреса ввода-вывода. В таком случае опция Serial Port может стать незаменимой для пользователя.

Также часто бывает так, что на материнской плате не существует ни одного последовательного порта, или существуют, но они не нужны пользователю. В подобном случае можно беспрепятственно отключить его, выбрав вариант Disabled. Эта операция позволит высвободить прерывание, что может оказаться полезным тогда, когда на материнской плате установлено множество устройств, между которыми могут случаться конфликты за прерывания. Кроме того, отключение COM port-а в BIOS может пригодиться и в том случае, если в системе установлен внутренний модем, использующий тот же самый порт – эта операция также позволит избежать конфликтов за ресурсы.

Если на вашем ПК не работают порты USB, а настройки Windows и обновление драйверов не помогают, возможно, контроллер был отключен в БИОСе. В этом случае вам потребуется зайти в меню конфигураций и включить все назад.

Существует множество различных версий BIOS со своими интерфейсами и тонкостями работы. Также на вашем компьютере может работать более современный комплекс — UEFI, который поддерживает полноценный графический интерфейс. В данной статье рассмотрены дистрибутивы, которые чаще всего устанавливаются на материнские платы.

Вход в настройки BIOS

Чтобы приступить к изменению конфигурации, нужно попасть в соответствующее меню. Его можно открыть во время включения персонального компьютера — до того, как началась загрузка Windows с жесткого диска.

Включите ПК. В случае, если он уже работает: перезагрузите. Дождитесь звукового сигнала спикера: короткий одиночный гудок свидетельствует о том, что все внутренние компоненты, необходимые для работы компьютера, обнаружены.

Теперь необходимо нажать горячую клавишу для вызова конфигурации. Это нужно сделать до смены экрана. Если вы не успели, и началась загрузка Windows — перезагружайтесь. Клавиши зависят от модели установленной материнской платы и версии прошивки BIOS. Узнать ее можно в руководстве пользователя, которое прилагается к материнке, на официальном сайте производителя или посмотреть на экране вашего ПК при его загрузке:

Если вы не знаете модель платы — ничего страшного. Просто попробуйте нажимать следующие клавиши: Tab , Delete , Esc , F1 , F2 , F8 , F10 , F11 , F12 . Одна из них наверняка подойдет.

Необязательно пробовать только 1 вариант за раз. Вы без проблем можете быстро нажать все кнопки из списка. Одна из них подойдет и запустит настройки БИОСа, а остальные будут проигнорированы.

Вход в настройки BIOS / UEFI новейших ПК

Многие современные компьютеры загружаются так быстро, что попасть методом нажатия клавиш при включении не получится. Также это актуально для ноутбуков. Поэтому последние версии ОС Windows обзавелись новой особенность запуска. Покажем на примере ОС Windows 8.1.

  1. Проведите мышью сверху-вниз или снизу-вверх по правому краю экрана и в появившемся окне нажмите «Параметры».
  2. Кликните на надпись «Изменение параметров компьютера»
  3. Нажмите «Обновление и восстановление».
  4. Далее: «Восстановление».
  5. В разделе «Особые варианты загрузки» нажмите кнопку Перезагрузить сейчас .

Ваш компьютер или ноутбук перезагрузится в режиме настройки. После перезагрузки ПК вы также сможете выбрать вариант запуска с USB-накопителя или DVD-диска.

Практически все версии БИОС лишены графического интерфейса. Это значит, что вам придется работать только с помощью клавиатуры, как, например, в консоли Windows. Навигация осуществляется с помощью стрелок «вверх-вниз» и «вправо»-«влево». Чтобы открыть какой-либо раздел, используйте клавишу Enter , чтобы вернуться назад – «Escape». Небольшая памятка по используемым клавишам всегда показывается на экране.

Комплекс микропрограмм UEFI устанавливается на самых дорогих и мощных материнских платах. Он поддерживает большее количество драйверов и умеет работать с мышью. Его интерфейс будет привычен пользователям Windows и других современных операционных систем.

Каждая версия обладает собственным интерфейсом и наборами опций. Даже названия одних и тех же параметров могут различаться. Далее в статье описано несколько популярных релизов БИОС.

AMI BIOS

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

Вам необходимо перейти в раздел, который называется «Integrated Peripherals». Русскоязычной версии интерфейса нет, поэтому все команды только на английском. С помощью стрелки «Вниз» выделите данный пункт и нажмите Enter .

Здесь нужно включить (Enabled) 4 опции:

  • USB EHCI controller – основной контроллер. Если на материнской плате есть порты версии 3.0, этот пункт будет разделен на 2 части: «Controller» и «Controller 2.0»;
  • USB Keyboard Support – поддержка клавиатур;
  • USB Mouse Support – поддержка мышек;
  • Legacy USB storage detect – работа с внешними хранилищами данных: флешками, дисковыми накопителями, дисками смартфонов и цифровых фотоаппаратов.

В некоторых старых версиях присутствует всего 2 пункта «USB controller» и «Legacy USB storage support».

Когда закончите с настройками, нажмите клавишу F10 , чтобы сохранить внесенные изменения и перезагрузить компьютер.

Phoenix AwardBIOS

Другая популярная версия, которую часто можно встретить на современных ноутбуках. Не имеет главной страницы, как AMI, но снабжен удобными тематическими закладками вверху. Перемещаться между разделами можно с помощью стрелок «влево»-«вправо», а между пунктами — с помощью «вверх» и «вниз».

Перейдите в раздел «Advanced» с помощью стрелки «Вправо». В ней найдите категорию «USB configuration». Все пункты этого раздела необходимо перевести в положение «Enabled». В некоторых версиях категория «USB configuration» может находиться во вкладке «Peripherals» а не в «Advanced».

Для завершения работы в меню нажмите F10 и подтвердите выход.

AMI BIOS for Asus

Версия AMI, используемая на ноутбуках Asus. Внешне очень похожа на Phoenix — аналогичная панель закладок. Настройки USB находятся в разделе «Advanced». Перейдите туда, включите все опции и выйдите с помощью кнопки F10 .

Вопреки распространенному мнению, UEFI — не часть BIOS. Его скорее можно назвать более продвинутым, но менее популярным конкурентом. Существует большое количество различных версий, каждая со своими интерфейсами. Однако здесь управление похоже на привычную Windows, поэтому вы без труда найдете нужные опции.

Настройки Windows

Если на уровне БИОСа все порты и контроллеры включены, но USB порты все-равно не работают, возможно, проблема в настройках вашей системы Windows.

Во-первых, попробуйте просто отключить и подключить устройство заново. Это вызовет проверку корректности драйверов. Если с ними что-то не так, Windows постарается переустановить их.

Если при переподключении ничего не происходит — попробуйте включить контроллер в реестре Windows. Для этого необходимо сделать следующее:

  1. Вызовите диалог «Выполнить» с помощью Win + R (либо через «Пуск»: в XP и 7-ке щелкнув по ней левой кнопкой мыши, а в 8 и 10 версиях — правой кнопкой мыши).
  2. Введите regedit и нажмите OK .
  3. Перейдите в раздел «HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services USBSTOR».
  4. Дважды кликните по записи «Start», чтобы открыть окно редактирования.
  5. Измените значение на «3». При любых других значения параметра, USB порты работать не будут.
  6. Нажмите OK и закройте редактор.

Видео: как настроить любой BIOS на загрузку с USB флешки