Arduino nano-avrdude: ser_open(): система не может открыть устройство "\\.\COM1": система не может найти указанный файл

Я работаю с arduino nano.

avrdude: ser_open(): система не может открыть устройство "\.\COM1": система не может найти указанный файл

Эта ошибка появляется сразу после загрузки программы на плате arduino. Я проверил свой порт в своем диспетчере устройств, он говорит com11 и в программном обеспечении arduino, а также com11. У меня есть arduino nano board, выбранный в моем программном обеспечении arduino. Также при загрузке файла программного обеспечения не должно быть никаких ошибок спецификации. Есть ли что-то, что мне не хватает? Пожалуйста помоги!! Я не могу решить эту ошибку.

Ответ 1

Я знаю, что это старый пост, но я решил эту проблему. В диспетчере устройств вы найдете COM-порт Arduino.

enter image description here

Перейдите в свойства Advance порта

enter image description here

Задайте номер COM-порта COM1

enter image description here

Затем замените USB.

Ответ 2

Моя проблема связана с тем, какой физический порт USB-порта я подключил кабель Arduino к своему D-Link DUB-H7 (USB-концентратору) в Windows 10. У меня был Arduino, подключенный к одному из двух портов справа (на изображении ниже). Кабель USB подходит, и он отлично заряжает Arduino, но Arduino почему-то не видел порт.

введите описание изображения здесь

Windows не распознает эти два порта. Любой из других портов - честная игра. В моем случае меню "Сервис" > "Порт" было выделено серым цветом. В этом случае раздел "Порты" в проводнике объектов был скрыт. Чтобы показать скрытые устройства, я выбрал View > show hidden. Первоначально был COM1. Когда я изменил его на COM3, это не сработало.

Существует много мест, где можно настроить COM-порт.

Windows > Панель управления > Диспетчер устройств > Порты > щелкните правой кнопкой мыши Arduino > Свойствa > Параметры портa > Дополнительно > Номер COM-порта: [выберите порт]

Windows > Меню "Пуск" > "Arduino" > "Инструменты" > "Порты" > [выберите порт]

Windows > Меню "Пуск" > "Arduino" > "Файл" > "Настройки" > "@bottom", появится надпись "Дополнительные настройки можно редактировать непосредственно в файле".

C:\Users {имя пользователя}\AppData\Local\Arduino15\preferences.txt

target_package = arduino
target_platform = avr
board = uno
software=ARDUINO
# Warn when data segment uses greater than this percentage
build.warn_data_percentage = 75

programmer = arduino:avrispmkii

upload.using = bootloader
upload.verify = true

serial.port=COM3
serial.databits=8
serial.stopbits=1
serial.parity=N
serial.debug_rate=9600

# I18 Preferences

# default chosen language (none for none)
editor.languages.current = 

Пользователь preferences.txt переопределяет это:

C:\Users {имя пользователя}\Рабочий стол \avrdude.conf

... поиск "com" ​​... "com1" является значением по умолчанию

Ответ 3

Изменение порта в диспетчере устройств работает для меня. Я также смог исправить это, найдя порт, который использовал Arduino, и затем выберет его из IDE Adruion из меню инструментов Tools > Port > Com Port

Adruino IDE

Ответ 4

Вместо изменения COM-порта в диспетчере устройств, если вы используете программное обеспечение Arduino, мне пришлось установить порт в меню Сервиs > Порт.

введите описание изображения здесь

Ответ 5

У меня была такая же проблема сегодня утром. Когда я проверил свой диспетчер устройств, он показал COM4 должным образом, и когда я проверил IDE COM в Arduino, просто не было выбора. Включен только COM1.
Я попытался отключить и подключить к себе Arduino еще пару раз, и в итоге COM4 снова появился в среде IDE. Мне не нужно было менять настройки.
Надеюсь, это поможет кому-то.