Ошибка открытия последовательного порта 'COM1'. (Порт занят)

Я использую arduino Micro pro для считывания данных с датчика температуры (lm35). Программа компилируется и НЕ загружается, но когда я пытаюсь открыть монитор последовательного порта, он говорит: Error opening serial port 'COM1'. (Порт занят)

У меня есть идея. Ваша плата не распознается. Попробуйте отключить arduino и посмотреть, остался ли Com 1. Иногда он может распознавать мыши и другие устройства как Com 1 или 2 вместо вашего arduino.

На некоторых из моих машин для разработки после того, как все улажено, мои устройства отображаются на Com 4 и 5, когда я работаю с двумя одновременно.

Если это не так, зайдите в диспетчер устройств и посмотрите, отображается ли плата в списке.

Мне также интересно, подключен ли ваш датчик к цифровым контактам 0 и 1. Эти контакты используются для последовательной линии usb. Так что если у вас есть что-то, например, датчик, подключенный к ним, он может генерировать данные, сохраняя линию занятой, вместо того, чтобы она могла вести переговоры.

У меня это произошло при первой настройке hc-05. Я понял, что должен держать чип выключенным во время прошивки, иначе я закончу с ошибками или Com busy.

Пожалуйста, предоставьте распиновку и основную информацию о Com-портах, доступных на ide. Также учтите, что вам нужно будет указать правильную плату, поскольку по умолчанию будет установлена плата uno.

Проблемы с несинхронизацией программаторов обычно возникают из-за того, что плата распознается, но не может быть записана на нее по той или иной причине.

  • плата подключена к цифровым контактам 1 и 0, которые являются последовательными контактами ввода-вывода.
  • программатор платы занят выполнением последней порции кода
  • ошибка usb

Итак,

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

По моему опыту, мега имеет тенденцию страдать от последнего.

Комментарии (0)

Простое решение:

Закройте приложение arduino и запустите его снова.

Если проблема не исчезнет, перезагрузите систему. :)

Комментарии (0)

У меня была похожая проблема (порт занят, RN42+Win 8.1), и я нашел решение, заменив usb bluetooth-ключ компьютера.

В итоге мне помог Adafruit Bluetooth 4.0 USB Module (v2.1 Back-Compatible).

Комментарии (0)