Доступ запрещен при загрузке
Я попытался загрузить скетч в свой Uno (r3), но, что необычно, консоль загрузки вернула эту ошибку:
avrdude: ser_open(): can't open device "\\.\COM4": Access is denied.
Только начал видеть это, не могу загрузить.
@samiles1995, 👍8
Обсуждение3 ответа
Вы выбрали неверный COM-порт. Перейдите в Инструменты -> Порт -> Выберите правильный порт. Если вы не знаете номер порта, отключите Arduino, снова откройте то же меню и посмотрите, что там указано, запишите, если не помните, теперь снова подключите Arduino и выберите вариант, которого раньше не было.
Возможно, к этому порту уже подключено другое устройство. Это может быть даже эмулятор терминала, который остался подключенным после последнего сеанса отладки.
В противном случае убедитесь, что ваш UNO действительно представлен на COM4, проверив "Диспетчер устройств". если нет, измените порт, где он доступен.
Мой был заблокирован Cura — программой, которая (среди прочего) будет управлять 3D-принтерами через последовательный порт. Закрытие решило проблему, @Chris
@ Крис большое спасибо, такая же проблема, @Heetola
Да, будьте осторожны, Cura, кажется, делает это., @Kenn
то же самое здесь с Cura, это неправильно, у меня даже нет подключенного 3D-принтера, так что .. тогда я иду в Slic3r, @pjnovas
В моем случае я просто забыл закрыть окно «Serial Monitor» для другого скетча Arduino, и все., @Kouichi C. Nakamura
Я использую Windows 10, и это произошло случайно. Я закрыл несколько других приложений, и он снова заработал.
Как вы узнали, какие другие приложения используют этот порт?, @György Balássy
Я полагал. Я использовал свой USB-накопитель для других целей и просто начал закрывать вещи., @cagney
У меня сработало, просто закрыв File Explorer и Cura, не зная, в чем проблема., @The Thrifty Engineer
- Существуют ли альтернативы схемам Tinkercad, основанным на ПК-приложениях, а не на веб-приложениях?
- Ошибка при компиляции скрипта: "avr-g++: error: CreateProcess: No such file or directory"
- Проблема с драйвером Arduino CH340
- Как устранить сообщение об ошибке "assignment of function 'void digitalWrite (uint8_t, uint_8)"?
- Понимание процесса компиляции/связывания/загрузки (поэтому мне не нужно использовать IDE)
- запрос члена "X" в чем-то, кроме структуры или союза
- Есть ли способ автоматически удалить из библиотеки все неиспользуемые части и определения?
- Как использовать SPI на Arduino?
У меня была открыта Ultimaker Cura, похоже, это перегружало коммуникационные порты. Убедитесь, что другие ваши приложения не используют их., @aaa
Я могу подтвердить здесь, что для меня это также была Ultimaker Cura. После закрытия COM-порт снова был свободен. Я думаю, что стоит попробовать, если все остальное выглядит нормально (т.е. проверка диспетчера устройств)., @marco