arduino nano-avrdude:ser_open():系统无法打开设备“\\。\ COM1”:系统找不到指定的文件

我正在与arduino纳米。

avrdude:ser_open():系统无法打开设备“\。\ COM1”:系统找不到指定的文件

这个错误出现在Arduino板上的程序上。 我已经在我的设备pipe理器中检查过我的端口,它说com11和arduino软件以及com11被选中。 我在我的arduino软件中select了arduino nano board。 下载软件文件时也不得有任何规格错误。 有什么我失踪? 请帮忙!! 我无法解决这个错误。

我知道这是一个旧的post,但这是我如何解决这个问题。 在设备pipe理器中,您将findArduino COM端口。

在这里输入图像说明

转到端口的高级属性

在这里输入图像说明

将COM端口号设置为COM1

在这里输入图像说明

然后重新插入USB。

我的问题是由于我在Windows 10的D-Link DUB-H7(USB集线器)上插入了Arduino电缆的物理USB母口。我将Arduino插入右侧的两个端口之一(在图像下面)。 USB电缆适合,它提供了Arduino罚款,但由于某种原因,Arduino没有看到端口。

在这里输入图像说明

Windows不能识别这两个端口。 任何其他港口都是公平的游戏。 在我的情况下,工具>端口菜单变灰。 在这种情况下,对象资源pipe理器中的“端口”部分被隐藏。 所以为了显示隐藏的设备,我select了View> show hidden。 COM1是原来出现的。 当我将其更改为COM3时,它不起作用。

有很多地方可以configurationCOM端口。

Windows>控制面板>设备pipe理器>端口>右键单击Arduino>属性>端口设置>高级> COM端口号:[select端口]

Windows>开始菜单> Arduino>工具>端口> [select端口]

Windows>开始菜单> Arduino>文件>首选项> @非常底部,有一个名为“更多首选项可以直接在文件中编辑”的标签。

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 {用户名} \ Desktop \ avrdude.conf

…search“com”…“com1”是默认值

在设备pipe理器中更改端口适用于我。 我也可以通过findArduino使用的端口来修复它,然后从工具菜单的Tools> Port> Com Port从Adruion IDE中select它

Adruino IDE

在“设备pipe理器”中,如果您使用的是Arduino软件,而不是更改COM端口,则必须在“ 工具”>“端口”菜单中设置端口。

在这里输入图像说明

今天早上我也有这个问题。 当我检查我的设备pipe理器时,它显示COM4正确,当我检查了Arduino IDE COM4只是不是一个选项。 只有COM1被列出。
我试着拔出并插入Arduino多次,最终COM4再次出现在IDE中。 我不必更改任何设置。
希望这有助于某人。