База знаний · Ошибки и решения

Порт занят: кто держит COM-порт

Почему прошивка жалуется на занятый порт и как Trema IDE сама разруливает большинство случаев.

Ошибка «порт занят» означает, что COM-порт платы прямо сейчас использует какая-то программа — а порт умеет разговаривать только с одной программой за раз. Хорошая новость: внутри Trema IDE эта война портов уже выиграна за вас.

Что Trema IDE делает сама

Классическая беда старых сред: чтобы прошить плату, надо вручную закрыть монитор порта, иначе — «порт занят». В Trema IDE это продумано: на время прошивки программа сама аккуратно освобождает порт от своего монитора и возвращает всё обратно после загрузки. Внутри одной программы конфликтов не бывает — даже с несколькими окнами: если порт держит другое окно Trema IDE, программа прямо скажет об этом.

Если ошибка всё же появилась: ищем постороннего

Порт держит какая-то другая программа. Частые кандидаты:

  • Классическая Arduino IDE с открытым монитором порта — закройте её монитор или саму программу.
  • Другие «терминалки»: PuTTY, Termite, серийные плоттеры сторонних программ.
  • Программы-компаньоны гаджетов, которые опрашивают все COM-порты подряд.

Закройте подозреваемых и повторите прошивку. Радикальный способ найти виновника — переподключить плату в другой USB-разъём: порт получит новый номер, который никто ещё не занял.

Порт «завис»

Изредка порт остаётся занятым уже закрытой программой. Лечится переподключением платы (вынуть-вставить кабель), а в упрямых случаях — перезагрузкой компьютера. Это болезнь Windows-портов, а не платы.

Монитор порта Trema IDE — при прошивке программа сама освобождает порт
Монитор порта можно не закрывать: на время прошивки Trema IDE сама уступит порт загрузчику.

Смежные случаи

Если порт не занят, а платы вообще нет в списке — это другая история: «Компьютер не видит плату». Если сборка проходит, но загрузка падает с другими словами — смотрите чек-лист загрузки.

Частые вопросы

Нужно ли закрывать монитор порта перед прошивкой?

В Trema IDE — нет: программа сама аккуратно освобождает порт на время загрузки и возвращает монитор после. Мешать могут только сторонние программы.

Обновлено: 19 июля 2026