
При подключении USB-устройства, которое использует последовательную передачу данных, Windows автоматически назначает ему виртуальный COM-порт. Однако система не всегда отображает его корректно, и для настройки или диагностики может потребоваться ручное открытие порта. Это особенно актуально для работы с микроконтроллерами, адаптерами USB-to-Serial (например, на чипах CH340, FT232, PL2303) и промышленным оборудованием.
Первым шагом является подключение устройства и переход в Диспетчер устройств (нажмите Win+X → «Диспетчер устройств»). В разделе «Порты (COM и LPT)» должно отобразиться новое устройство с указанием COM-номера, например «USB-SERIAL CH340 (COM5)». Если раздел отсутствует, вероятна проблема с драйверами.
Для корректного отображения COM-порта потребуется установить актуальный драйвер. Производители USB-UART адаптеров обычно размещают его на официальных сайтах. После установки драйвера и перезагрузки системы порт становится доступным для программ, работающих через последовательный интерфейс (например, PuTTY, Arduino IDE или Termite).
Если COM-порт не открывается в нужной программе, проверьте его занятость в Диспетчере устройств и настройте параметры порта вручную (правая кнопка → «Свойства» → вкладка «Параметры порта»). Часто необходимо изменить скорость передачи данных (baud rate), число бит данных, контроль четности и стоп-биты в соответствии с требованиями подключаемого устройства.
Для диагностики также полезно использовать встроенную утилиту Windows – mode в командной строке. Она позволяет просмотреть список активных COM-портов и их текущие настройки. Команда mode comX (где X – номер порта) выведет параметры работы последовательного интерфейса в реальном времени.
Проверка наличия виртуального COM порта в диспетчере устройств
Откройте «Диспетчер устройств» через меню «Пуск» или с помощью сочетания клавиш Win + X → «Диспетчер устройств». Разверните раздел «Порты (COM и LPT)».
Если устройство корректно определилось системой, вы увидите строку вида «USB Serial Port (COMx)», где x – номер порта. Отсутствие такой строки указывает на то, что драйвер либо не установлен, либо установлен с ошибкой.
Если раздел «Порты (COM и LPT)» не отображается вовсе, подключённое устройство не распознано системой как COM-порт. В этом случае проверьте подключение кабеля, исправность USB-разъёма и наличие драйвера.
Для просмотра скрытых устройств нажмите в меню «Вид» → «Показать скрытые устройства». Иногда COM-порты могут быть неактивны, но всё ещё числиться в системе. Такие строки будут отображены с серыми иконками.
Нажав правой кнопкой мыши на строку с COM-портом и выбрав «Свойства», можно перейти на вкладку «Драйвер» и проверить дату и версию драйвера. При необходимости обновите драйвер вручную, указав путь к INF-файлу или воспользовавшись автоматическим поиском через центр обновлений Windows.
Также проверьте, не дублируется ли номер COM-порта. Вкладка «Параметры порта» → «Дополнительно» позволяет изменить номер вручную, если он конфликтует с другим устройством или зарезервирован системой.
Установка драйвера для USB-UART адаптера
Перед использованием USB-UART адаптера (например, на базе чипов CH340, CP2102 или FT232), необходимо установить соответствующий драйвер, чтобы Windows могла корректно распознать устройство и назначить ему COM порт.
Для корректной установки драйвера выполните следующие действия:
- Определите модель чипа адаптера. Она может быть указана на корпусе или в описании устройства. Наиболее распространённые модели: CH340, CP210x, FT232R.
- Перейдите на официальный сайт производителя чипа:
- CH340 – wch.cn
- CP210x – silabs.com
- FT232R – ftdichip.com
- Скачайте драйвер, соответствующий версии вашей операционной системы (Windows 10, 11; x64 или x86).
- Закройте все программы, использующие USB-порты, и подключите адаптер к компьютеру.
- Запустите установочный файл от имени администратора. После завершения установки Windows должна распознать устройство и создать новый COM порт.
Если адаптер не отображается в диспетчере устройств даже после установки драйвера, проверьте следующее:
- Используется ли оригинальный кабель USB и исправный порт;
- Отображается ли устройство в разделе «Другие устройства» без имени – это может свидетельствовать о некорректной установке;
- Совпадает ли архитектура драйвера с установленной ОС (x86/x64);
- Не требуется ли отключение цифровой подписи драйвера (актуально для некоторых моделей CH340 на старых версиях Windows);
- Работает ли адаптер на другом компьютере – это исключит аппаратную неисправность.
После успешной установки драйвера и подключения адаптера Windows автоматически присвоит ему номер COM порта, который будет отображаться в диспетчере устройств в разделе «Порты (COM и LPT)».
Ручное назначение номера COM порта через свойства устройства

Откройте Диспетчер устройств. Для этого нажмите Win + R, введите devmgmt.msc и нажмите Enter. Разверните раздел Порты (COM и LPT), найдите нужное устройство, например USB Serial Port.
Кликните правой кнопкой мыши по названию устройства и выберите Свойства. Перейдите на вкладку Параметры порта, затем нажмите кнопку Дополнительно.
В открывшемся окне найдите поле Номер COM порта и выберите нужное значение из выпадающего списка. Свободные номера не помечены. Избегайте выбора тех, которые уже используются другими устройствами, чтобы не вызвать конфликт.
После выбора номера нажмите ОК, затем снова ОК в предыдущем окне. Если устройство было активно, может потребоваться его перезапуск или переподключение. Новое значение отобразится в диспетчере устройств.
Если выбранный номер не отображается в списке, но он точно не используется, можно временно отключить конфликтующее устройство, задать нужный номер, затем снова включить отключенное оборудование.
Решение конфликта с уже занятым номером порта
Если при подключении USB-устройства Windows назначает ему номер COM-порта, уже используемый другим устройством, возникает конфликт. Это может проявляться в виде ошибок подключения, отсутствия обмена данными или недоступности порта в приложениях. Чтобы устранить проблему, необходимо вручную изменить номер порта для одного из устройств.
Откройте «Диспетчер устройств» (devmgmt.msc), разверните раздел «Порты (COM и LPT)» и найдите устройство, вызывающее конфликт. Щёлкните по нему правой кнопкой мыши, выберите «Свойства», перейдите на вкладку «Параметры порта» и нажмите кнопку «Дополнительно».
В разделе «Номер COM-порта» выберите свободное значение из выпадающего списка. Если все номера заняты, выберите тот, который помечен как занятый, но фактически не используется (например, устройство с этим номером отключено). Подтвердите изменения и перезапустите приложение, работающее с COM-портом.
Если окно «Дополнительные параметры» недоступно, убедитесь, что установлен драйвер адаптера, поддерживающий настройку порта. Для адаптеров на базе чипов CH340, FT232, CP210x такие настройки обычно доступны после установки соответствующего драйвера с сайта производителя.
После изменения номера рекомендуется проверить работоспособность порта через терминальную программу (например, PuTTY или RealTerm) и убедиться в отсутствии ошибок подключения. Также следует исключить одновременное использование одного номера порта несколькими приложениями.
Проверка работы порта с помощью терминальной программы
Для проверки передачи данных через открытый COM-порт удобно использовать терминальные программы, такие как PuTTY, Tera Term или RealTerm. Эти утилиты позволяют установить соединение с устройством и визуализировать поступающие данные.
Перед началом убедитесь, что порт определён в диспетчере устройств и не занят другим приложением.
- Запустите выбранную терминальную программу (например, PuTTY).
- Выберите тип соединения: Serial (COM).
- Укажите номер COM-порта, например, COM3.
- Настройте параметры соединения:
- Скорость передачи (baud rate), например, 9600 или 115200 – зависит от настроек устройства.
- Биты данных: 8
- Чётность: None
- Стоп-биты: 1
- Управление потоком: None
- Подключитесь, нажав кнопку «Open».
Если устройство активно, вы должны увидеть данные, отправляемые через порт. Для ручной проверки можно отправить символы с клавиатуры и отследить реакцию устройства.
При отсутствии ответа проверьте правильность параметров, кабельное соединение и наличие драйвера. Также стоит исключить конфликт порта с другими программами.
Настройка параметров порта: скорость, биты данных, стоп-биты

Скорость передачи данных (baud rate) должна совпадать с настройками подключаемого USB-устройства. Стандартные значения: 9600, 19200, 38400, 57600, 115200 бод. Для большинства устройств подойдет 115200 бод, но рекомендуется уточнить параметры в документации.
Количество бит данных обычно устанавливается в 8 бит. Это оптимальный выбор для передачи большинства типов данных без потерь и ошибок. Альтернативные значения – 5, 6 или 7 бит – используются редко и требуют подтверждения со стороны оборудования.
Стоп-биты определяют окончание одного блока данных. Чаще всего используется 1 стоп-бит. В некоторых случаях, особенно при медленных каналах связи, применяется 2 стоп-бита для улучшения стабильности передачи.
Для корректной работы COM-порта необходимо убедиться, что скорость передачи, биты данных и стоп-биты полностью соответствуют настройкам устройства. Несовпадение этих параметров приведет к ошибкам и невозможности установления связи.
Включение отображения скрытых COM портов в системе

Откройте «Диспетчер устройств» через поиск Windows или комбинацию клавиш Win + R, введя devmgmt.msc и подтвердив Enter.
В меню «Вид» выберите пункт «Показать скрытые устройства». Это позволит отобразить устройства, которые неактивны или не подключены в данный момент.
Разверните раздел «Порты (COM и LPT)». Теперь должны появиться скрытые COM порты, в том числе те, которые ранее использовались и не были удалены системой.
Если устройство отображается с желтым восклицательным знаком, это указывает на проблемы с драйвером или конфликт портов, что требует дополнительной настройки.
Для удаления неиспользуемых или устаревших COM портов кликните по нужному устройству правой кнопкой мыши и выберите «Удалить устройство». Это освободит номер порта для будущих подключений.
После внесения изменений рекомендуется перезагрузить компьютер, чтобы система корректно обновила список доступных COM портов.
Вопрос-ответ:
Почему мой USB-устройство не отображается в списке COM портов в Windows?
Частая причина — отсутствие или некорректная установка драйвера для USB-UART адаптера. Проверьте, установлен ли нужный драйвер в «Диспетчере устройств». Также может быть скрытый COM порт: он не отображается по умолчанию. Для его отображения зайдите в «Диспетчер устройств», откройте меню «Вид» и включите опцию показа скрытых устройств. Если проблема сохраняется, попробуйте сменить USB-порт или кабель, так как они могут быть неисправны.
Как вручную назначить номер COM порту для USB устройства?
Для смены номера порта откройте «Диспетчер устройств», найдите ваше устройство в разделе «Порты (COM и LPT)». Кликните правой кнопкой, выберите «Свойства». Во вкладке «Параметры порта» нажмите «Дополнительно». В появившемся окне можно выбрать свободный номер COM порта из списка. После подтверждения изменений устройство будет работать с новым номером порта.
Какие параметры порта важны для настройки работы USB-COM устройства?
Основные параметры — скорость передачи данных (baud rate), количество бит данных, стоп-биты и контроль чётности. Например, скорость часто устанавливается на 9600 или 115200 бит/сек. Количество бит данных обычно 8, стоп-биты — 1, а контроль чётности — отсутствует (None). Эти параметры должны совпадать с настройками подключаемого устройства, чтобы обеспечить корректный обмен информацией.
Как проверить, что COM порт действительно открыт и готов к работе?
Используйте терминальную программу, например, PuTTY или Tera Term. Откройте COM порт с заданными параметрами и отправьте тестовые команды. Если устройство отвечает корректно или светятся индикаторы активности, значит порт работает. Также в «Диспетчере устройств» можно проверить статус порта — отсутствие ошибок и желтых предупреждений указывает на нормальное состояние.
Почему появляется ошибка «Порт уже используется» и как её устранить?
Ошибка появляется, когда номер COM порта занят другим процессом или устройством. Для устранения закройте программы, которые могут использовать порт (например, терминалы или сервисы). Если проблема не исчезает, смените номер порта через свойства устройства в «Диспетчере устройств». В крайнем случае перезагрузка компьютера освобождает ресурсы, связанные с портом.
