Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino Nano-“avrdude:ser\u open():系统无法打开设备“\\.\COM1”:系统无法找到指定的文件”_Arduino - Fatal编程技术网

Arduino Nano-“avrdude:ser\u open():系统无法打开设备“\\.\COM1”:系统无法找到指定的文件”

Arduino Nano-“avrdude:ser\u open():系统无法打开设备“\\.\COM1”:系统无法找到指定的文件”,arduino,Arduino,我正在和一位同事一起工作 avrdude:ser_open:系统无法打开设备\。\COM1:系统找不到指定的文件 此错误在Arduino板上传程序后出现。我已在设备管理器中检查我的端口。上面说COM11和Arduino软件中的COM11都被选中了 我在Arduino软件中选择了Arduino纳米板。此外,下载软件文件时不得出现任何规范错误。有什么我遗漏的吗?这就是我解决问题的方法。在中,您将找到Arduino COM端口 转到端口的高级属性 将COM端口号设置为COM1 然后重新插入USB。在设

我正在和一位同事一起工作

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


此错误在Arduino板上传程序后出现。我已在设备管理器中检查我的端口。上面说COM11和Arduino软件中的COM11都被选中了


我在Arduino软件中选择了Arduino纳米板。此外,下载软件文件时不得出现任何规范错误。有什么我遗漏的吗?

这就是我解决问题的方法。在中,您将找到Arduino COM端口

转到端口的高级属性

将COM端口号设置为COM1


然后重新插入USB。

在设备管理器中更改端口对我来说很有用。我还可以通过找到Arduino正在使用的端口,然后从Adruion IDE的“工具”菜单“工具”>“端口”>“Com端口”中选择它来修复它


我的问题是因为我在Windows 10上的D-Link DUB-H7 USB集线器上将Arduino电缆插入了哪个物理USB母端口。我把我的Arduino插到下图右边两个端口中的一个。USB电缆合适,为Arduino提供了良好的电源,但由于某种原因,Arduino没有看到端口

Windows无法识别这两个端口。其他任何港口都是公平竞争的。在我的例子中,工具>端口菜单是灰色的。在此场景中,对象资源管理器中的端口部分被隐藏。因此,为了显示隐藏的设备,我选择了查看>显示隐藏。COM1是最初出现的。当我把它改成COM3时,它不工作了

有许多地方可以配置COM端口

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

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

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

C:\Users{user name}\AppData\Local\Arduino15\preferences.txt

user preferences.txt将覆盖此选项:

C:\Users{user name}\Desktop\avrdude.conf


。。。搜索com。。。com1是默认的

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


今天早上我也有同样的问题。当我检查我的设备管理器时,它正确地显示了COM4,而当我检查Arduino IDE时,COM4就不是一个选项。只列出了COM1。 我又尝试了几次拔掉我的Arduino插头,最后COM4再次出现在IDE中。我不需要改变任何设置。 希望这对某人有所帮助。

首先,通过在Windows搜索栏中搜索打开它


然后,单击端口并右键单击Arduino连接到的端口。然后,转到端口设置→ 先进的接下来,选择任何未使用且不是Arduino当前连接的端口。然后单击“确定”,拔下插头并重新插上Arduino。这在任何Arduino板上大多数时间都有效。

我的解决方案:工具>处理器>旧引导加载程序

在Arduino板上上载程序后,此错误会立即出现。你的程序上传成功了吗?没有,我尝试过再次上传,但最终还是出现了同样的错误。你解决了吗?在做了这些更改后,我还必须拔下并插入我的Arduino。谢谢,它对我有效。正如威廉所说,我还必须重新插上Arduino的USB电缆。有没有Mac解决方案?拉胡尔:即使它说这个端口正在使用,你也可以忽略这个警告来改变端口。然后,拔下usb插头并将其插回。确保您的arduino ide映射到新更改的端口。这也是我的问题!在我的情况下,它实际上是一个不同的前端USB端口直接在我的桌面电脑上。插入到另一个前端USB端口解决了这个问题。
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 =