我正在使用arduino nano。
avrdude:ser_open():系统无法打开设备" \。\ COM1":系统找不到指定的文件
在arduino板上上传程序后出现此错误。我已经在我的设备管理器中检查了我的端口,它说com11并且在arduino软件中也选择了com11。我在我的arduino软件中选择了arduino nano board。下载软件文件时也不能出现任何规格错误。有什么我想念的吗?请帮忙!!我无法解决此错误。
答案 0 :(得分:109)
我知道这是一个老帖子,但这就是我解决问题的方法。在设备管理器中,您将找到Arduino COM端口。
转到端口的高级属性
将COM端口号设置为COM1
然后重新插上USB。
答案 1 :(得分:9)
答案 2 :(得分:1)
我的问题是由于我在Windows 10上的D-Link DUB-H7(USB集线器)上插入了Arduino线缆的物理USB母端口。我将Arduino插入右侧的两个端口之一(在下图中)。 USB线适合,它可以为Arduino提供良好的电源,但是Arduino由于某种原因没有看到端口。
Windows无法识别这两个端口。任何其他端口都是公平的游戏。就我而言,工具>端口菜单显示为灰色。在这种情况下,"端口"对象资源管理器中的部分已隐藏。为了显示隐藏的设备,我选择了View>显示隐藏。 COM1最初是出现的。当我把它改成COM3时,它没有用。
有许多地方可以配置COM端口。
Windows>控制面板>设备管理器>端口>右键单击Arduino>属性>端口设置>高级> COM端口号:[选择端口]
Windows>开始菜单> Arduino>工具>端口> [选择港口]
Windows>开始菜单> Arduino>文件>偏好> @ very bottom,有一个名为&#34的标签;可以直接在文件中编辑更多首选项"。
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 {user name} \ Desktop \ avrdude.conf
...搜索" com" ......" com1"是默认的
答案 3 :(得分:0)
更改设备管理器中的端口对我有用。我也能够通过找到Arduino正在使用的端口来修复它,然后从工具菜单工具>端口> Com端口
从Adruion IDE中选择它
答案 4 :(得分:0)
今天早上我遇到同样的问题。当我检查我的设备管理器时,它显示COM4正确,当我检查Arduino IDE COM4时,不是一个选项。仅列出了COM1 我尝试拔掉并插入我的Arduino几次,最终COM4再次出现在IDE中。我没有必要更改任何设置 希望这有助于某人。
答案 5 :(得分:0)
首先,通过在Windows搜索栏中搜索设备管理器来打开它。然后,单击端口,然后右键单击Arduino连接到的端口。然后,转到端口设置->高级。接下来,选择任何未使用的端口,而不是Arduino当前连接到的端口。然后单击确定,然后拔下+重新插上Arduino。大多数情况下,这可以在任何Arduino板上使用。
答案 6 :(得分:0)
我的解决方案:工具>处理器>“旧引导程序”