База знаний · Ошибки и решения
Порт занят: кто держит COM-порт
Почему прошивка жалуется на занятый порт и как Trema IDE сама разруливает большинство случаев.
Ошибка «порт занят» означает, что COM-порт платы прямо сейчас использует какая-то программа — а порт умеет разговаривать только с одной программой за раз. Хорошая новость: внутри Trema IDE эта война портов уже выиграна за вас.
Что Trema IDE делает сама
Классическая беда старых сред: чтобы прошить плату, надо вручную закрыть монитор порта, иначе — «порт занят». В Trema IDE это продумано: на время прошивки программа сама аккуратно освобождает порт от своего монитора и возвращает всё обратно после загрузки. Внутри одной программы конфликтов не бывает — даже с несколькими окнами: если порт держит другое окно Trema IDE, программа прямо скажет об этом.
Если ошибка всё же появилась: ищем постороннего
Порт держит какая-то другая программа. Частые кандидаты:
- Классическая Arduino IDE с открытым монитором порта — закройте её монитор или саму программу.
- Другие «терминалки»: PuTTY, Termite, серийные плоттеры сторонних программ.
- Программы-компаньоны гаджетов, которые опрашивают все COM-порты подряд.
Закройте подозреваемых и повторите прошивку. Радикальный способ найти виновника — переподключить плату в другой USB-разъём: порт получит новый номер, который никто ещё не занял.
Порт «завис»
Изредка порт остаётся занятым уже закрытой программой. Лечится переподключением платы (вынуть-вставить кабель), а в упрямых случаях — перезагрузкой компьютера. Это болезнь Windows-портов, а не платы.

Смежные случаи
Если порт не занят, а платы вообще нет в списке — это другая история: «Компьютер не видит плату». Если сборка проходит, но загрузка падает с другими словами — смотрите чек-лист загрузки.
Частые вопросы
Нужно ли закрывать монитор порта перед прошивкой?
В Trema IDE — нет: программа сама аккуратно освобождает порт на время загрузки и возвращает монитор после. Мешать могут только сторонние программы.
Читайте также
Обновлено: 19 июля 2026
